微信昵稱帶符號導(dǎo)致插入MySQL數(shù)據(jù)庫時(shí)出錯(cuò)的解決方案
Mysql的utf8編碼最多3個(gè)字節(jié),而Emoji表情或者某些特殊字符是4個(gè)字節(jié)。
因此會導(dǎo)致帶有表情的昵稱插入數(shù)據(jù)庫時(shí)出錯(cuò)。
只要修改MySQL的編碼即可,解決方案如下:
1.在mysql的安裝目錄下找到my.ini,作如下修改:
[mysqld] character-set-server=utf8mb4 [mysql] default-character-set=utf8mb4
2 重啟mysql服務(wù)
3 修改表
ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
以上所述是小編給大家介紹的微信昵稱帶符號導(dǎo)致插入MySQL數(shù)據(jù)庫時(shí)出錯(cuò)的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼(小白入門篇)
這篇文章主要介紹了MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼的小白入門篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05淺談Mysql使用B+樹來實(shí)現(xiàn)索引的原因
這篇文章,主要來探討一下為什么Mysql使用B+樹來實(shí)現(xiàn)索引,這里討論的目標(biāo)是Mysql的InnoDB存儲引擎.可以想象一下,如果你是Mysql的開發(fā)人員,你會怎么去選擇合適的數(shù)據(jù)結(jié)構(gòu)呢,感興趣的小伙伴跟著小編一起來探討吧2023-05-05使用MySQL進(jìn)行千萬級別數(shù)據(jù)查詢的技巧分享
這篇文章主要介紹了如何使用MySQL進(jìn)行千萬級別數(shù)據(jù)查詢的技巧,文中通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-03-03MySQL如何設(shè)置動態(tài)創(chuàng)建時(shí)間(create_time)和修改時(shí)間(update_time)
本文主要介紹了MySQL如何設(shè)置動態(tài)創(chuàng)建時(shí)間(create_time)和修改時(shí)間(update_time),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05MySQL decimal unsigned更新負(fù)數(shù)轉(zhuǎn)化為0
這篇文章主要介紹了MySQL decimal unsigned更新負(fù)數(shù)轉(zhuǎn)化為0,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12MySQL 的啟動選項(xiàng)和系統(tǒng)變量實(shí)例詳解
這篇文章主要介紹了MySQL 的啟動選項(xiàng)和系統(tǒng)變量,結(jié)合實(shí)例形式詳細(xì)分析了MySQL 啟動選項(xiàng)和系統(tǒng)變量具體原理、功能、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-05-05