微信暱稱含有表情符號等插入到數據庫報錯問題,三步解決問題!

類似的報錯信息:

### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\xA4\x94 L...
' for column 'nickname' at row 1

; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; I
ncorrect string value: '\xF0\x9F\xA4\x94 L...' for column 'nickname' at row 1; n
ested exception is java.sql.SQLException: Incorrect string value: '\xF0\x9F\xA4\
x94 L...' for column 'nickname' at row 1

        at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslat
or.translate(AbstractFallbackSQLExceptionTranslator.java:84)

 

紅色字體爲關鍵的信息,如果你的信息有這些關鍵字,估計和我碰到的問題是一樣的

 解決辦法

第一步:對微信暱稱那個字段設置成utf8mb4

第二步:修改mysql的配置文件my.ini

找到character-set-server=utf8改成character-set-server=utf8mb4

 

第三步:重啓mysql 服務

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