最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL服务器的SQL模式_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:28:26
文档

MySQL服务器的SQL模式_MySQL

MySQL服务器的SQL模式_MySQL:bitsCN.com sql_mode的系统变量可以调控MySQL的SQL模式任何一个客户端可以在不影响其它客户端的情况下改变MySQL服务器对自己的反应 如果想在MySQL启动时设置SQL模式,可以在mysql配置文件中添加sql_mode选项sql-mode=”TRADITI
推荐度:
导读MySQL服务器的SQL模式_MySQL:bitsCN.com sql_mode的系统变量可以调控MySQL的SQL模式任何一个客户端可以在不影响其它客户端的情况下改变MySQL服务器对自己的反应 如果想在MySQL启动时设置SQL模式,可以在mysql配置文件中添加sql_mode选项sql-mode=”TRADITI
 bitsCN.com


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_pISION_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模式

bitsCN.com

文档

MySQL服务器的SQL模式_MySQL

MySQL服务器的SQL模式_MySQL:bitsCN.com sql_mode的系统变量可以调控MySQL的SQL模式任何一个客户端可以在不影响其它客户端的情况下改变MySQL服务器对自己的反应 如果想在MySQL启动时设置SQL模式,可以在mysql配置文件中添加sql_mode选项sql-mode=”TRADITI
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top