起首登岸mysql數據庫,號令:mysql -u root -p 輸入暗碼的時辰本身輸入準確的即可,界面不會有任何變更。
查看sql_mode,號令:select version(),@@sql_mode; 如下圖所示,本家兒如果STRICT_TRANS_TABLES 值導致了上面的錯誤,只要把這個值去失落錯誤就解決了。
解決第一步,設置mysql數據庫的全局sql_model,號令:set global sql_model='NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
解決第二步,設置mysql數據庫session,號令:set session sql_mode='NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
再次查看sql_mode,號令:select version(),@@sql_mode; 如圖所示,去失落了STRICT_TRANS_TABLES這個值,再次運行代碼就不會報錯了。
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!