 |
 |
Форум сетевых администраторов » Базы данных » MySQL » 2 вопроса по MySQL
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 2
Статус:  |
Всем привет!
Я смотрю здесь много знающих, так что рискну обратиться за помощью.
Имеется таблица bla_bla и в ней имеется ряд p_time
Значения в этот ряд добавляются в обычном времени в GMT формате.
Т.е. вот так:
2001-09-19 21:07
Мне нужно все данные даты этого ряда переделать в тип UNIXTIME
т.е. чтобы получилось что-то вроде этого 1000933260
Помогите пожалуйста создать SQL запрос для этого, чтобы сразу поменялись все данные этого ряда. А то в этой таблице около 5000 данных и всё это вручную менять - состаришься.
И ещё один вопрос.
Нашёл в одной таблице ряд m_ip , в данных которого IP 127.0.0.1 представлен в виде 7f000001. Что это за формат такой? И как переделать опять-таки множество данных обычного формата в таблице, в такой же формат.
Т.е. опять-таки, какой нужно ввести запрос.
Заранее огромно благодарен.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-03-2004 19:36 |
|
|
Модератор
|
про время - UNIX_TIMESTAMP() . Описание в мане.
про... |
[сооб. #62604]
12-03-2004 19:50 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
про время - UNIX_TIMESTAMP() . Описание в мане.
про ip, он записан в 16-ричном формате, как преобразовать? Либо разбить на четыре части и hex->dec, либо hex->dec, а затем ф-ией вроде long2ip.
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-03-2004 19:50 |
|
|
Участник+
|
2) 7F000001
шеснатеричное = десятичное
7F =... |
[сооб. #62606]
12-03-2004 19:55 |
|
Участник+

Зарегистрирован: Apr 2003
Место проживания: 127.0.0.1
Публикаций: 334
Статус:  |
2) 7F000001
шеснатеричное = десятичное
7F = 127
00 = 0
01 = 1
GenUS добавил 12-03-2004 в 19:56:56:
Малость опоздал .... 
__________________
.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-03-2004 19:55 |
|
|
Участник
|
RaZEr
Я описание читал, но всё равно не разобрался... |
[сооб. #62610]
12-03-2004 20:06 |
|
Участник
Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 2
Статус:  |
RaZEr
Я описание читал, но всё равно не разобрался 
Не покажешь, какой запрос надо отправить, чтобы все эти даты сразу изменились.
И опять же, нужен запрос, чтобы IP изменить сразу все.
А то в кажой из этих рядов по 5000 данных и вручную невозможно просто всё заменить.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-03-2004 20:06 |
|
|
Модератор
|
А зачем изменять? Все в порядке.
PS: Одним... |
[сооб. #62612]
12-03-2004 20:09 |
|
Модератор


Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус:  |
А зачем изменять? Все в порядке.
PS: Одним запросом тут все не изменить. Нужно будет сначала изменить тип стоблца скажем на VARCHAR, затем форматировать содержимое, а затем снова изменить тип, - уже на конечный. Тип столбца изменяется ALTER TABLE.
__________________
The time was broken ...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-03-2004 20:09 |
|
|
|
Формат времени GMT. Текущее время 17:20.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01099801 seconds (36.00% PHP - 64.00% MySQL) with 23 queries.
|
 |