SQL MODE:定義mysqld對約束等的響應行爲;
修改方式:
mysql> SET GLOBAL sql_mode='MODE'; #修改局部
mysql> SET @@global.sql_mode='MODE'; #修改全局,只對修改後新會話有效,對已建的會話無效。
mysql> SHOW GLOBAL VARIABLES LIKE 'sql_mode';
需要修改權限;僅對修改後新創建的會話有效;對已經建立的會話無效;
mysql> SET SESSION sql_mode='MODE';
mysql> SET @@session.sql_mode='MODE';
常用MODE:TRADITIONAL, STRICT_TRANS_TABLES, or STRICT_ALL_TABLES