' date'的默认值无效领域

时间:2016-05-25 05:31:23

标签: mysql date

  

我看了一眼possibly dupicated article,但仍未找到结果   我在寻找。这个问题的答案解释了如何   事情有效,但没有提供如何实际解决这个问题。   有一个MYSQL工作台的解决方案,但我正在使用TERMINAL   MAC OX。

birthday date NOT NULL DEFAULT '0000-00-00'

返回:ERROR 1067 (42000): Invalid default value for 'birthday'.

如何解决此问题?有人可以提供完整语法吗?我正在使用MAC OX上的终端。

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

DATE支持的范围为' 1000-01-01'到' 9999-12-31'。

答案 1 :(得分:2)

根据MySQL文档(http://dev.mysql.com/doc/refman/5.7/en/datetime.html),支持的范围为' 1000-01-01'到' 9999-12-31'