Тема: Как конвертировать таблицу из timestamp в datetime в phpmyadmin?

Привет, суть такая:
Есть база данных, в ней есть поле date, в этом поле идут записи вида: 1204298096 то есть в timestamp формате насколько я понимаю. Таких записей более 10 тысяч.

Необходимо преобразовать эти даты в datetime формат вида: 0000-00-00 00:00:00, это в идеале, но минуты и секунды можно обрезать при необходимости, главное год-месяц-день-час...

Как это реализовать?
Заранее спасибо.

2

Re: Как конвертировать таблицу из timestamp в datetime в phpmyadmin?

Используйте функцию FROM_UNIXTIME().
https://dev.mysql.com/doc/refman/5.5/en … m-unixtime

ВКонтакте Facebook Twitter

Re: Как конвертировать таблицу из timestamp в datetime в phpmyadmin?

Не совсем в этом разбираюсь...почитал, но не понял(
Можно чуть детальней?

есть таблица rdle_post
в ней ячейка date (записи идут в timestamp ), нужно ее преобразовать...

Можно пример прямым запросом?
Спасибо.

Re: Как конвертировать таблицу из timestamp в datetime в phpmyadmin?

Все, проблема решена, отбой.


ALTER TABLE rdle_post MODIFY date  VARCHAR(19);
UPDATE rdle_post SET date=FROM_UNIXTIME(date);
ALTER TABLE rdle_post MODIFY date  DATETIME;