![]() |
Показаны 5 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- 2 вопроса по MySQL (http://netadmin.ws/forum/showthread.php?threadid=8139)
2 вопроса по MySQL
Всем привет!
Я смотрю здесь много знающих, так что рискну обратиться за помощью.
Имеется таблица bla_bla и в ней имеется ряд p_time
Значения в этот ряд добавляются в обычном времени в GMT формате.
Т.е. вот так:
2001-09-19 21:07
Мне нужно все данные даты этого ряда переделать в тип UNIXTIME
т.е. чтобы получилось что-то вроде этого 1000933260
Помогите пожалуйста создать SQL запрос для этого, чтобы сразу поменялись все данные этого ряда. А то в этой таблице около 5000 данных и всё это вручную менять - состаришься.
И ещё один вопрос.
Нашёл в одной таблице ряд m_ip , в данных которого IP 127.0.0.1 представлен в виде 7f000001. Что это за формат такой? И как переделать опять-таки множество данных обычного формата в таблице, в такой же формат.
Т.е. опять-таки, какой нужно ввести запрос.
Заранее огромно благодарен.
про время - UNIX_TIMESTAMP() . Описание в мане.
про ip, он записан в 16-ричном формате, как преобразовать? Либо разбить на четыре части и hex->dec, либо hex->dec, а затем ф-ией вроде long2ip.
__________________
The time was broken ...
2) 7F000001
шеснатеричное = десятичное
7F = 127
00 = 0
01 = 1
GenUS добавил 12-03-2004 в 19:56:56:
Малость опоздал .... 
__________________
.
RaZEr
Я описание читал, но всё равно не разобрался 
Не покажешь, какой запрос надо отправить, чтобы все эти даты сразу изменились.
И опять же, нужен запрос, чтобы IP изменить сразу все.
А то в кажой из этих рядов по 5000 данных и вручную невозможно просто всё заменить.
А зачем изменять? Все в порядке.
PS: Одним запросом тут все не изменить. Нужно будет сначала изменить тип стоблца скажем на VARCHAR, затем форматировать содержимое, а затем снова изменить тип, - уже на конечный. Тип столбца изменяется ALTER TABLE.
__________________
The time was broken ...
| Формат времени GMT. Текущее время 18:24. | Показаны 5 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.