Конвертация формата дат в БД из datetime в timestamp

Hallboy222
На сайте с 24.02.2010
Offline
119
1507

Собственно имеется таблица с датой в формате datetime (2012-04-30 20:20:20), требуется перевести её в timestamp (unix формат, 1335817220).

Нашел в гугле, что можно сделать через php функцией strtotime, но в php я не силен. Может кто-нибудь сможет помочь или знает другой способ?

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
siv1987
На сайте с 02.04.2009
Offline
427
#1

Переводим тип столбца с datetime например на varchar(32) http://www.google.ru/search?hl=ru&newwindow=1&client=opera&hs=o9Z&rls=ru&q=alter+table+change&oq=alter+table+change

Конвертируем в timestamp

UPDATE таблица SET поле=UNIX_TIMESTAMP(поле)

Не устоит упоминать, что перед этим желательно сделать бэкап таблицы

Hallboy222
На сайте с 24.02.2010
Offline
119
#2
siv1987:
Переводим тип столбца с datetime например на varchar(32) http://www.google.ru/search?hl=ru&newwindow=1&client=opera&hs=o9Z&rls=ru&q=alter+table+change&oq=alter+table+change

Конвертируем в timestamp
UPDATE таблица SET поле=UNIX_TIMESTAMP(поле)

Не устоит упоминать, что перед этим желательно сделать бэкап таблицы

Действительно помогло. Огромное спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий