这行得通
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。日期时间值不正确:第 1 行的列“column1”的“2009-03-29 03:07:54”
我在 mysql workbench 中工作。 column1 的数据类型是 TIMESTAMP;
创建表 my_table (
column1 时间戳
);
最佳答案
对我来说,这两个语句都可以正常工作
INSERT INTO t1 values (TIMESTAMP('2009-03-29','04:07:54'));
INSERT INTO t1 values (TIMESTAMP('2009-03-29','03:07:54'));
在创建表时尝试同时提供 Datetime 和 timestamp 两种类型..
此列的数据类型是什么??
关于mysql - sql 不正确的日期时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34019766/