如果我做,
SELECT NOW(),
我会的2013-10-26 1:36
。好的,假设我有一个表 (field1,datetime)。
现在我做,
INSERT INTO TABLE1 (field1,datetime) VALUES ("BLAH",SELECT NOW());
所以我有这个warning :1264 out of range
。它插入BLAH and 0000-00-00 00:00:00
.
有没有人有解决这个问题的想法?
如果我做,
SELECT NOW(),
我会的2013-10-26 1:36
。好的,假设我有一个表 (field1,datetime)。
现在我做,
INSERT INTO TABLE1 (field1,datetime) VALUES ("BLAH",SELECT NOW());
所以我有这个warning :1264 out of range
。它插入BLAH and 0000-00-00 00:00:00
.
有没有人有解决这个问题的想法?
你的datetime
专栏是什么类型的?
我按照以下步骤操作,它很有魅力。
CREATE TABLE TABLE1 (field1 VARCHAR(20), datetime DATETIME);
INSERT INTO TABLE1 (field1,datetime) VALUES ("BLAH", NOW());
这是演示。
尝试仅插入日期时间字段,例如“2013-10-26 1:36”,我认为这是因为秒。