MySQL服务器的SQL模式
来源:互联网 发布:摄像头搜索软件 编辑:程序博客网 时间:2024/06/06 01:38
sql_mode的系统变量可以调控MySQL的SQL模式
任何一个客户端可以在不影响其它客户端的情况下改变MySQL服务器对自己的反应
如果想在MySQL启动时设置SQL模式,可以在mysql配置文件中添加sql_mode选项
sql-mode=”TRADITIONAL”
如果在运行过程中修改SQL模式,则可以使用如下命令
setsql_mode="TRADITIONAL";
Client1
mysql> show variables like "sql_mode";
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode | |
+---------------+-------+
1 row in set (0.00 sec)
mysql> set sql_mode="TRADITIONAL";
Query OK, 0 rows affected(0.23 sec)
mysql> show variables like "sql_mode";
+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
|Variable_name | Value |
+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
|sql_mode |STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION|
+---------------+------------------------------------------------------------------------------------------------------------------------------------------------------+
1 rowin set (0.00 sec)
mysql>
Client2
Client1已经修改了SQL模式,但是Client2的SQL模式没有改变,这就说明客户端之间的模式修改是互相不影响的
mysql> show variables like "sql_mode";
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode | |
+---------------+-------+
1 row in set (0.00 sec)
mysql>
设置全局变量(设置全局变量设置,需要加上GLOBAL关键字,需要SUPER权限)
mysql> set globalsql_mode="traditional";
Query OK, 0 rows affected(0.02 sec)
select@@session.sql_mode --》查看当前会话sql模式
select@@GLOBAL.sql_mode --》查看系统会话sql模式
设置全局变量后,新连接的客户端默认的就是全局的SQL模式
- MySQL服务器的SQL模式
- MySQL服务器的SQL模式
- mysql SQL服务器模式
- mysql SQL服务器模式
- MySQL SQL服务器模式
- Mysql SQL服务器模式介绍
- MySQL的SQL模式
- MySql错误处理(一)- SQL服务器模式
- MySQL学习笔记—SQL服务器模式汇总
- 15.笔记MySQL学习——服务器SQL模式
- SQL server 创建MYSQL的链接服务器
- SQL服务器模式
- MySQL 严格SQL模式
- 更改Sql server服务器的身份验证模式【Authentication】
- 更改SQL服务器身份验证模式
- 5.3.2. SQL服务器模式
- 使用SQL Server链接服务器访问MySQL的一些坑
- 命令行模式下 MYSQL导入导出.sql文件的方法
- android修改桌面底端快捷图片为Settings
- C++语言 显示欢迎窗体
- Apache Mina使用JSON数据进行通信的使用方法
- 游戏开发中的基本物理学知识
- foreace explode implode 手机号前加86
- MySQL服务器的SQL模式
- C#和内存指针
- ABAP 位置调换--换行
- Linux下,automake 教程
- 用SQL命令查看Mysql数据库大小
- swap cake
- Flash Video DRM 视频版权保护技术
- ios反射调用类的方法(objectiveC)
- 读C++标准系列 - 8.3.6 缺省参数