使用mysql导入sql文件时默认时间(时间类型为datetime)不能为null的问题

作者: adm 分类: mysql 发布时间: 2024-10-08

在使用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"

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!