MySQL严格模式设置操作指南,关闭严格模式让MySQL更容易支持应用程序的多样化需求!(mysql严格模式关闭)
MySQL严格模式设置操作指南
MySQL严格模式是一种特殊的SQL模式,它以强制性的方式放宽了MySQL的声明周围的宽松规则,Cardinal的MySQL的文档提到,它的技术细节是:“严格模式将使数据库服务器拒绝不标准格式的SQL语句。为了使MySQL兼容更多风格的SQL语句,可以关闭严格模式。
下面介绍MySQL严格模式设置和关闭的操作方法:
假设您已经登录到MySQL服务器,以便开始调整严格模式:
1. 首先,使用`show variables` 命令来检查当前设置的严格模式:
mysql> show variables like 'sql_mode';
+---------------+--------------------------------------------------------+| Variable_name | Value |
+---------------+--------------------------------------------------------+| sql_mode | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE |
+---------------+--------------------------------------------------------+1 row in set (0.00 sec)
2. 使用`SET GLOBAL SQL_MODE`命令,将全局SQL模式设置为`””`,以使用非严格模式:
mysql> SET GLOBAL sql_mode='';
Query OK, 0 rows affected (0.00 sec)
3. 最后,使用`show variables`命令再次检查当前设置的SQL模式。
mysql> show variables like 'sql_mode';
+---------------+-------+| Variable_name | Value |
+---------------+-------+| sql_mode | |
+---------------+-------+1 row in set (0.00 sec)
至此,MySQL的严格模式已经被设置为非严格模式,即空置,也就是`uns strict`模式。
关闭严格模式后,MySQL便可以更容易支持应用程序的多样化需求,因为它将接受所有的SQL语句,而不管语句的长度和结构是否遵守标准。因此,关闭MySQL严格模式可以极大地提高数据库程序的可维护性和可读性,使他们能够更容易地进行编码和更新。
总之,MySQL严格模式设置和关闭都是常见的数据库系统操作,可以使用上面介绍的操作步骤设置和关闭MySQL的严格模式,以便让MySQL更容易地支持应用的多样化需求!