DATETIME類型用於包含日期和時間 部分的值。 MySQL以'YYYY-MM-DD HH:MM:SS'格式檢索並顯示DATETIME值。支持的範圍是'1000-01-01 00:00:00'至 '9999-12-31 23:59:59'。 (http://dev.mysql.com/doc/refman/5.5/en/datetime.html)無法在mysql命令行中插入日期時間
ALLOW_INVALID_DATES
不要執行日期滿檢查。僅檢查月份在 從1到12的範圍內,這一天是範圍從1到31這 是,你獲得今年的Web應用程序,一個月, 和日三個不同的領域,你很方便想要精確地存儲用戶插入的 (沒有日期驗證)。此模式適用於日期 和DATETIME列。它不適用TIMESTAMP列,其中 總是需要有效的日期。 (http://dev.mysql.com/doc/refman/5.5/en/datetime.html)
如果鍵入
SHOW VARIABLES LIKE '%日期時間格式';
它說:%Y-%間%d%H:%I:%s的
我試圖插入1999-04-26 13:00:00,說錯誤的語法。
我嘗試添加表* ALLOW_INVALID_DATES *聲明DATETIME後,然後在創建表和錯誤的結束嘗試。
我疑惑...
謝謝您的時間
如果它說:「錯誤的語法」,那麼也許問題不與日期格式,但與你的SQL。請出示完整的會議。 – 2012-08-12 19:12:14