MySQL:查询和设置 sql_mode


#MySQL 笔记


查询 sql_mode

SHOW VARIABLES LIKE 'sql_mode';
SELECT @@SQL_MODE, @@GLOBAL.SQL_MODE;

设置 sql_mode

以设置 严格模式 为例。

为当前会话设置严格模式:

执行SET sql_mode = 'STRICT_TRANS_TABLES' 或者SET sql_mode = 'STRICT_ALL_TABLES'

全局设置严格模式:

执行SET global sql_mode = 'STRICT_TRANS_TABLES' 或者SET global sql_mode = 'STRICT_ALL_TABLES'

或者在 MySQL 配置文件中配置以下内容,再重启:

[mysqld]
sql_mode = 'STRICT_TRANS_TABLES'  ; 或者配置成 STRICT_ALL_TABLES

设置非严格模式:SET sql_mode=''



( 本文完 )