mysql 允许datetime的字段默认值为“0000-00-00 00:00:00“格式
在MySQL中,DATETIME数据类型不允许默认值为"0000-00-00 00:00:00",因为这个日期值不符合MySQL日期范围(从"1000-01-01 00:00:00"到"9999-12-31 23:59:59")。但是,如果您确实需要将DATETIME字段的默认值设置为"0000-00-00 00:00:00",您可以通过更改MySQL的SQL模式来实现。
具体来说,您可以使用以下命令将SQL模式更改为允许默认值为"0000-00-00 00:00:00":
SET sql_mode = 'ALLOW_INVALID_DATES';
或者,在MySQL的配置文件 my.cnf 中添加以下行:
[mysqld]
sql_mode=ALLOW_INVALID_DATES