Ubuntu下Mysql 5.7中文插入失敗的問題,Incorrect string value
阿新 • • 發佈:2019-02-03
插入中文後,出現Incorrect string value…的錯誤。
如上圖所示
輸入show variables like 'character%';
檢視Mysql當前編碼格式。
這裡除了character_set_filesystem,character_sets_dir其他都為utf8.
所以修改Mysql的配置檔案,Linux下應修改my.cnf
我是用apt-get安裝的Mysql,此檔案在/etc/mysql資料夾下。
增加最後四行,這樣再重啟Mysql服務(service mysql restart
),
再進入Mysql就應該可以插入中文了!
如上圖這樣,插入中文就應該沒有問題了。