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