简介
MySQL 服务器可以在不同的SQL模式下运行, 不同的SQL模式会影响MySQL支持的SQL语法以及它执行的数据验证检查。不同版本的MySQL默认的SQL模式也可能不同。 当前服务的SQL模式是由系统变量 sql_mode 决定的。
在客户端, 可以通过 select @@session.sql_mode 语句查看当前连接的sql_mode ,通过 select @@global.sql_mode 语句查看全局的 sql_mode。 比如:
mysql> select @@session.sql_mode;
+-------------------------------------------------------------------------------------------------------------------------------------------+
| @@session.sql_mode |
+-------------------------------------------------------------------------------------------------------------------------------------------+
| ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+-------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
- 阅读剩余部分 -