mysql之(1366,"Incorrect string value:'\\xF0\\x9F\\x98\\x82...' for column 'content' at row 1")20

最近爬取數據,存mysql出現了一個迷之錯誤,搞得我很是頭疼,在這裏插入圖片描述
網上百度說因爲mysql utf-8 編碼儲存的是 2-3個的字節,而emoji則是4個字節。
內容裏有表情需要改變字符集,我用django已經建好了數據建模,只能修改了,使用navicat右擊需要修改的數據表,點擊設計表
在這裏插入圖片描述
點擊選項,修改字符集爲utf8mb4,但是還是報這個錯誤,仔細想想,感覺是不是字段的問題呢?
在這裏插入圖片描述
再次修改,大功告成!
在這裏插入圖片描述

在這裏插入圖片描述
可以加我QQ,相互學習!

幫到你的話,點個贊吧!

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