2015-12-01 7 views
1

это работаетSQL значение Некорректное даты и времени

INSERT INTO my_table(column1) values (TIMESTAMP('2009-03-29','04:07:54')); 

это не

INSERT INTO my_table(column1) values (TIMESTAMP('2009-03-29','03:07:54')); 

Код ошибки: 1292. Неправильное значение даты и времени: '2009-03-29 3:07:54' для столбца 'column1' в строке 1

Я работаю в workbench mysql. Тип данных для столбца 1 - TIMESTAMP;

CREATE TABLE my_table ( column1 TIMESTAMP );

+0

вы можете отправить запрос создать таблицу? –

+0

Что такое 'table (t1)' должно быть? Если 'table' - это имя вашей таблицы, заключите ее в обратные ссылки. – hjpotter92

+0

CREATE TABLE my_table ( column1 TIMESTAMP ); – svn

ответ

0

Для меня его работает отлично как для заявления

INSERT INTO t1 values (TIMESTAMP('2009-03-29','04:07:54')); 

INSERT INTO t1 values (TIMESTAMP('2009-03-29','03:07:54')); 

при создании таблицы пытались дать оба типа DATETIME и временную метку ..

что тип данных для этого столбца ??

+0

тип данных TIMESTAMP – svn

+0

попробовал как типы datetime, так и timestamp, его работа для меня. что такое версия mysql ?? – Chennakrishna

+0

Я пытался с datetime, и теперь он работает. – svn

0

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

INSERT INTO my_table values (TIMESTAMP('2009-03-29','04:07:54')); 
Смежные вопросы