文章詳情頁
MySQL sql_mode設置不生效,為何?
瀏覽:88日期:2022-06-22 09:24:29
問題描述
查看sql_mode:
設置sql_mode:
SET sql_mode = ’NO_UNSIGNED_SUBTRACTION,NO_ENGINE_SUBSTITUTION’;
再次查看:
退出,重啟MySQL,在進入查看設置的又回去了
這是怎么回事?
問題解答
回答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:請問是怎么解決的?我也遇到了相同的問題
相關文章:
排行榜
