У меня есть таблица MySQL, в которой есть столбец с именем «create_at», который является полем TIMESTAMP. Всякий раз, когда я пытаюсь вставить дату и время больше 2037, я получаю следующую ошибку:
#1292 - Incorrect datetime value: '2039-06-18 16:54:35' for column 'created_at' at row 1
Я понимаю, что это проблема с 32-битной MySQL, но я использую 64-битную версию, разве это не должно быть решением?
Вот вывод команды для версии MySQL:
mysqld Ver 5.7.26-0ubuntu0.18.04.1 for Linux on x86_64 ((Ubuntu))
Чтение это , предполагающее, что использование поля TIMESTAMP является проблемой, а использование полей DATETIME решит ее, верно?