这是有效的
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 03:07:54'第1行第'column1'栏
我在mysql workbench工作。 column1的数据类型是TIMESTAMP;
CREATE TABLE my_table (
column1 TIMESTAMP
);
答案 0 :(得分:0)
对我而言,它对两种陈述都很好。
INSERT INTO t1 values (TIMESTAMP('2009-03-29','04:07:54'));
INSERT INTO t1 values (TIMESTAMP('2009-03-29','03:07:54'));
创建表时尝试同时给出Datetime和timestamp两种类型..
此列的数据类型是什么?
答案 1 :(得分:0)
试试这个,
INSERT INTO my_table values (TIMESTAMP('2009-03-29','04:07:54'));