mysql插入帶emoji表情的數(shù)據(jù)報錯問題
前言
大部分都是因為以下三點造成的
- 1、數(shù)據(jù)庫版本號是否大于5.5.3;
- 2、數(shù)據(jù)庫表與對應(yīng)字段的字符集是否為utf8mb4,如果原來不是這個,現(xiàn)在改成了這個,可能需要重啟數(shù)據(jù)庫;
- 3、項目mysql驅(qū)動依賴是否大于5.1.13。
正文講解如何排查上面的三點。
1、如何查看數(shù)據(jù)庫版本號
使用navicat查看版本號(可以查看本地或者是服務(wù)器的數(shù)據(jù)庫,只要能連接就行)
打開navicat連接的數(shù)據(jù)庫的命令列界面,執(zhí)行select version();
指令就可以看到數(shù)據(jù)版本了,注意有個分號。
2、數(shù)據(jù)庫表與對應(yīng)字段的字符集是否為utf8mb4
- 表的字符集:
- 字段的字符集:
3、項目mysql驅(qū)動依賴是否大于5.1.13
(1)如果你是maven項目,打開pom.xml文件找到對應(yīng)依賴看看是不是大于5.1.13
(2)如果不是maven項目,找到對應(yīng)jar包看看是不是大于5.1.13
jar包下載官網(wǎng):https://downloads.mysql.com/archives/c-j/
4、注意
數(shù)據(jù)庫驅(qū)動只會影響使用mybatis插入表情,不會影響直接再數(shù)據(jù)庫里插入表情。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
mysql千萬級數(shù)據(jù)分頁查詢性能優(yōu)化
本文給大家分享的是作者在使用mysql進行千萬級數(shù)據(jù)量分頁查詢的時候進行性能優(yōu)化的方法,非常不錯的一篇文章,對我們學(xué)習(xí)mysql性能優(yōu)化非常有幫助2017-11-11Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09MySQL中主鍵為0與主鍵自排約束的關(guān)系詳解(細節(jié))
這篇文章主要給大家介紹了關(guān)于MySQL中主鍵為0與主鍵自排約束的關(guān)系的相關(guān)資料,主要介紹的是其中的一些非常細的細節(jié),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-05-05