在配置文件中修改全局忽略
时间: 2024-03-08 09:48:07 浏览: 110
修改配置文件
在 MySQL 配置文件 `my.cnf` 或者 `my.ini` 中可以设置全局忽略事务报错的选项,这样所有的连接都将具有此设置。在 `[mysqld]` 部分中添加以下行:
```
sql_mode=NO_ENGINE_SUBSTITUTION
```
这里的 `NO_ENGINE_SUBSTITUTION` 是一个 SQL 模式选项,它不会忽略所有的事务报错,但是会忽略一些错误,例如在创建表时指定的存储引擎不存在,会自动使用默认的存储引擎来代替。
注意,修改配置文件需要重启 MySQL 服务才能生效。建议只在非生产环境下使用此方法。在生产环境下,应该仔细检查并解决事务报错,以确保数据的完整性和稳定性。
阅读全文