使用mysql导入sql文件时默认时间(时间类型为datetime)不能为null的问题
在使用mysql数据库进行数据备份时,转储之后的sql在运行过程中出现了一个error,报了updatetime不允许为空的错误,时间类型为datetime,但转出之前还是能够正常使用的,因此看新环境中mysql的配置文件my.ini中配置是否被修改。
找到mysqlData中的my.ini文件,找到其中的sql-mode选项,将其里边的属性删减到只剩如下三个所示即可:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"