Mysql不能插入中文報錯

用hibernate在Mysql中插入中文數據時,顯示如下錯誤

很明顯是字符編碼的問題,通過show variables like 'character_set_%'命令查看數據庫編碼

可以看到 數據庫和數據庫服務都是latin1編碼,改編碼不支持中文,所以需要修改爲utf-8,命令如下

alter table t_type convert to character set utf8

或者修改Mysql配置文件

然後再服務中重啓Mysql服務

大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章