У меня есть 7 миллионов строк данных в таблице MySQL. Один столбец данных даты и времени находится в формате varchar.Преобразование VarChar в Timestamp
Данные выглядит следующим образом: '2012-08-25 07:00:19 UTC'
Я хочу, чтобы преобразовать это быть прочитана как отметку времени в MySQL. Я пытался изменить его с помощью этого кода:
UPDATE `work_data`
SET `time_at` = str_to_date(`time_at`, '%Y-%m-%d $H:%i:%s'UTC)
Это дает мне код ошибки 1583.
Может кто-нибудь предложить изящный способ преобразовать этот столбец данных с таблицей «работы данных», чтобы быть отметка времени вместо строки varchar?
ОК, поэтому я обновил код. –
Вы удовлетворены моим ответом, можете ли вы указать галочку. –