MySQL如何在本地(XAMPP)开启/关闭严格模式?

MySQL如何在本地(XAMPP)开启/关闭严格模式?

MySQL是一种流行的关系数据库管理系统,它可以在本地和远程服务器中运行。XAMPP是一个方便的开发工具,可以将MySQL与其他服务器软件(如Apache和PHP)捆绑在一起,以便进行本地开发。

在MySQL中,严格模式是一种与数据存储和检索相关的设置。当严格模式打开时,MySQL会严格检查插入或更新操作的值是否符合列的数据类型。否则,MySQL将尝试强制转换这些值以符合列的数据类型。

以下是如何在本地(XAMPP)开启/关闭严格模式的方法:

阅读更多:MySQL 教程

开启严格模式

  1. 打开MySQL的配置文件 “my.ini” 或 “my.cnf”。在XAMPP中,该文件位于 [XAMPP路径]/mysql/bin/ 目录下。
  2. 找到 [mysqld] 块,并添加以下两行:
sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  1. 保存文件并重新启动MySQL服务。现在,严格模式已经被打开。

关闭严格模式

  1. 打开MySQL的配置文件 “my.ini” 或 “my.cnf”。在XAMPP中,该文件位于 [XAMPP路径]/mysql/bin/ 目录下。
  2. 找到 [mysqld] 块,并将以下两行注释掉或删除:
# sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
  1. 保存文件并重新启动MySQL服务。现在,严格模式已经被关闭。

总结

通过以上方法,可以在本地(XAMPP)开启或关闭MySQL的严格模式。需要注意的是,在生产环境中,建议开启严格模式以确保数据的完整性和一致性。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程