Ошибка преобразования метки времени MySQL в DATETIME

#mysql

#mysql

Вопрос:

У меня есть таблица (example_table_1), в которой столбец метки времени объявлен следующим образом:

 `ts1` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
  

Этот оператор MySQL генерирует синтаксическую ошибку:

 CREATE TABLE example_table_2 AS
SELECT DATETIME(ts1)
FROM example_table_1
  

Как мне получить во второй таблице данные метки ВРЕМЕНИ в виде столбца DATETIME?

Комментарии:

1. Конкретное сообщение об ошибке, которое вы получаете, было бы очень полезно.

Ответ №1:

 create table example_table_2 as
select cast(ts1 as datetime) as ts1
from example_table_1