欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL存儲表情符號小技巧

 更新時間:2024年01月15日 09:06:39   作者:bug生產(chǎn)者  
這篇文章主要為大家介紹了MySQL如何存儲表情符號的小技巧,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

存儲表情符號

默認mysql的字符集是utf8,排序規(guī)則為 utf8_general_ci

INSERT INTO department (name) VALUES ('??')

在存儲表情的時候會報 1366 - Incorrect string value: '\xF0\x9F\x98\x84' for column 'name' at row 1, Time: 0.007000s

這時需要修改字符集

ALTER TABLE department MODIFY name varchar(120) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '部門名稱';

這時就可以了

utf8和utf8mb4的區(qū)別

MySQL中的utf8其實是utf8mb3,最多只用3個字節(jié)存儲字符,存儲不了表情。如果要支持表情,需要使用完整的utf8字符集utf8mb4,可用4個字節(jié)來存儲

以上就是MySQL存儲表情符號小技巧的詳細內(nèi)容,更多關(guān)于MySQL存儲表情符號的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論