Неправильное значение даты и времени для столбца, определенного как TIMESTAMP в MySQL

Я хотел бы понять, почему для простой таблицы, созданной как:

показать создать тест таблицы;

CREATE TABLE `test` (` start_timestamp` timestamp NULL DEFAULT NULL) ENGINE = InnoDB CHARSET ПО УМОЛЧАНИЮ =latin1

Я получил отказ:

вставить в тестовые значения ("2016-03-27 02:00:00");

ОШИБКА 1292 (22007): неверное значение даты и времени: "2016-03-27 02:00:00" для столбца "start_timestamp" в строке 1

Хотя может быть вставлена ​​только другая временная метка в том же формате, например:

вставить в тестовые значения ("2016-03-27 01:00:00");

Запрос в порядке, затрагивается 1 строка (0,01 с)

Есть ли какие-либо ограничения на значения или настройки меток времени, или это ошибка?

Я использую: $ mysql --version mysql Ver 15.1 Distrib 10.2.9-MariaDB, для Linux (x86_64) с использованием readline 5.1

Большое спасибо!

0 ответов

Другие вопросы по тегам