Есть ли способ конвертировать нормальную европейскую дату в значение timestamp в mySQL?
У меня есть база данных mysql с датой столбца (varchar (64)), содержащей даты в европейском формате, например, 01.12.15. Для этого мне нужен update-sql-запрос, который преобразует все строки в метки времени.
Спасибо за вашу помощь!
Используйте STR_TO_DATE
чтобы преобразовать строку даты 26.11.17
в дату STR_TO_DATE
. Затем вызовите UNIX_TIMESTAMP
в эту дату, чтобы получить UNIX_TIMESTAMP
времени UNIX.
SELECT
UNIX_TIMESTAMP(STR_TO_DATE('26.11.17', '%d.%m.%y')) AS output
FROM dual;
1511650800
26.11.17
на имя столбца.