Обновить значения в Mysql timestamp до значения datetime.

Мне нужно обновить значения в метке времени Mysql, поданной на значение datetime. например, для даты присоединения поля, в настоящее время тип поля – int (11), а значения – в метке времени. Мне нужно изменить эти поля в качестве даты даты или создать новое datetime, а затем заполнить поле значением даты и времени старого значения метки времени.

Он может работать с php-кодом с циклом. Если для этого есть какой-то запрос mysql, это будет интересно.

Большое спасибо за все ваши советы, Счастливое кодирование

Альтернативно, измените таблицу, добавив еще один столбец поля DateTime . Назовите этот столбец как DateTimeField или что хотите. После того, как таблица была изменена, выполните этот запрос

 UPDATE tableName SET DateTimeField = FROM_UNIXTIME(yourOldTimstampField) 

1-й добавить новый столбец:

 ALTER TABLE yourTable ADD COLUMN new_date DATETIME NOT NULL DEFAULT '2013-01-08 00:00:00' AFTER preceding_col 

Затем обновите:

 UPDATE youTable SET new_date = FROM_UNIXTIME(old_date) 

и после этого вы можете удалить старый столбец (если необходимо):

 Alter TABLE yourTable drop column old_date;