Код ошибки 1292 неверный Дата | Время

Вот оператор SQL, который я пытаюсь ввести:

INSERT INTO comments values (default, 'lars','myemail@gmail.com','http://www.vogella.com', '2009-09-14 10:33:11', 'Summary','My first comment');

Но я получаю сообщение об ошибке 1292 о дате и времени ('2009-09-14 10:33:11'). Я не понимаю, формат, кажется, правильный. Что мне не хватает?

2 ответа

Решение

Попробуйте это:

INSERT INTO comments values ('lars', 'myemail@gmail.com','http://www.vogella.com', '2009-09-14', 'Summary','My first comment');

Вы, кажется, отправляете datetime в то время как ваше поле date, Возможно, вам следует изменить структуру таблицы с date в datetime,

Используйте функцию to_date.

to_date('2009-09-14 10:33:11',yyyy-MM-dd hh:mm:ss)
Другие вопросы по тегам