我试图在表中插入一条记录(来自 Java 代码),但收到“错误 1292 (22007)”。时间戳列的类型为“datetime” 以下是我的查询
insert into Alert(name,timestamp,location,message) values ("aaa", "2013-04-25 5:47:3PM","XYZ", "bla bla bla");
错误
ERROR 1292 (22007): Incorrect datetime value: "2013-04-25 5:47:3PM" for column 'Timestamp' at row 1
最佳答案
将查询中的 timestamp
值更改为 2013-04-24 17:47:03
。 datetime
列的格式必须为 yyyy-MM-dd HH:mm:ss
。
关于mysql - 在日期时间列中插入值时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16216626/