如果我這樣做,MySQL的NOW()警告1264超範圍發行的
SELECT NOW(),
我會有2013-10-26 1:36
。 好吧,可以說我有一個表(field1,日期時間)。
現在我做的,
INSERT INTO TABLE1 (field1,datetime) VALUES ("BLAH",SELECT NOW());
所以我有這個warning :1264 out of range
。 它插入BLAH and 0000-00-00 00:00:00
。
有沒有人有想法解決這個問題?
'TABLE1.datetime'的類型是什麼? –
爲什麼在'VALUES(...)'子句中有'SELECT NOW()'?它應該只是'NOW()'。日期/時間取決於應該小心處理的特定區域。 – Lion
@Lion是對的。在VALUES()中沒有'SELECT' –