post\\u日期默认值为0000-00-00 00:00:00。如果像这样检查sql\\u mode变量:
show variables like \'sql_mode\';
。。。它将显示sql\\u mode变量,如下所示:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION您必须再次设置sql\\u模式变量NO_ZERO_IN_DATE,NO_ZERO_DATE
因此,在上一个示例中,应如下设置sql\\u模式:
SET sql_mode = \'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION\';
然后再次检查sql\\u模式变量,以确保其已正确更改:
show variables like \'sql_mode\';
然后限制消失了;D
在此处找到解决方案:https://stackoverflow.com/a/37696251/504910