невозможно вставить запрос в MariaDB

Я пытаюсь вставить запрос: вставить в таблицу (ID, значение, дата) значения ('Test1', '33', '20210315 11: 15: 27.059') в MariaDB с помощью драйвера ODBC (Maria 3.1), но у меня есть это ошибка :

Сообщение об исключении: ERROR [22007] [ma-3.1.11][10.2.15-MariaDB] Неверное значение даты и времени: '20210315 11: 15: 27.059' для столбца 'date' в строке 1 Я думаю, что этот формат '20210315 11: 15: 27.059 не поддерживается MariaDB.

Не могли бы вы помочь мне изменить формат времени из базы данных.

Спасибо.

1 ответ

Я забываю точные правила того, какие форматы приемлемы в качестве литералов даты / времени. Однако я уверен, что приемлем следующий формат:

      2021-03-15 11:15:27.059

Ваш обновленный код:

      INSERT INTO yourTable (ID, Value, Date)
VALUES ('Test1', '33', '2021-03-15 11:15:27.059');

Демо

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