您的位置:首頁技術文章
文章詳情頁

MySQL sql_mode設置不生效,為何?

瀏覽:112日期:2022-06-22 09:24:29

問題描述

查看sql_mode:

MySQL sql_mode設置不生效,為何?

設置sql_mode:

SET sql_mode = ’NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION’;

再次查看:

MySQL sql_mode設置不生效,為何?

退出,重啟MySQL,在進入查看設置的又回去了

MySQL sql_mode設置不生效,為何?

這是怎么回事?

問題解答

回答1:

你通過客戶端設置的,是會話級別的,重啟當然失效了,要想全局級別的就需要在mysql配置文檔里邊修改

回答2:

1、SET global sql_mode = ’NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION’;2、配置my.cnf的[mysqld]下增加配置:sql_mode = NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION

回答3:

請問是怎么解決的?我也遇到了相同的問題

相關文章:
国产综合久久一区二区三区