mysql严格模式和宽松模式 mysql设置非严格模式

导读:MySQL是一种常用的关系型数据库管理系统,它默认启用了严格模式,可以通过设置来关闭严格模式 。本文将以序号排序介绍如何设置MySQL的非严格模式 。
1. 打开my.cnf文件
在终端输入以下命令打开my.cnf文件:
sudo nano /etc/mysql/my.cnf
2. 添加语句
在my.cnf文件中添加以下语句:
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
3. 保存文件
按下Ctrl+X键,然后输入Y键保存文件并退出 。
4. 重启MySQL服务
在终端输入以下命令重启MySQL服务:
sudo service mysql restart
5. 验证设置是否生效
在MySQL中输入以下命令查看当前的SQL模式:
SELECT @@GLOBAL.sql_mode;
如果返回值中不包含STRICT_TRANS_TABLES,则表示已成功关闭严格模式 。
【mysql严格模式和宽松模式 mysql设置非严格模式】总结:通过以上步骤,我们可以轻松地关闭MySQL的严格模式 , 从而实现非严格模式的数据存储和查询 。这对于某些应用程序来说非常有用,例如许多框架和CMS需要使用非严格模式才能正常工作 。

    推荐阅读