91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

解決Mysql存儲emoji表情的兩種方式

發布時間:2020-06-04 17:31:33 來源:網絡 閱讀:221 作者:三月 欄目:數據庫

下文給大家帶來關于解決Mysql存儲emoji表情的兩種方式,感興趣的話就一起來看看這篇文章吧,相信看完解決Mysql存儲emoji表情的兩種方式對大家多少有點幫助吧。  

  要使mysql能存儲emoji表情,需要數據庫的版本在5.5以上。

  為了解決問題,主要有兩種方式:

  第一種方式是修改字段的編碼。

  第二種方式是修改配置文件。

  

  第一種方式:親測可用

    1)修改對應表字段的編碼類型

    ALTER TABLE table_name   MODIFY COLUMN mark  varchar(1000) CHARACTER

    SET utf8mb4 COLLATE utf8mb4_unicode_ci

    DEFAULT NULL COMMENT '備注';

    再做如下設置:

    SET NAMES utf8mb4;

    之后再把clob類型轉成char類型[convert(mark,char)]插入表中的字段就可以了。

  第二種方式:因為缺乏測試環境,所以暫未測試

    1)停止mysql數據庫

    2 )修改 my.cnf或者mysql.ini

    [client]

    default-character-set = utf8mb4

    [mysql]

    default-character-set = utf8mb4

    [mysqld]

    character-set-client-handshake = FALSE

    character-set-server = utf8mb4

    collation-server = utf8mb4_unicode_ci

    init_connect='SET NAMES utf8mb4'

    3) 重新啟動mysql數據庫

    4) 檢查字符集,更改其他的字符集

    SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';

    修改數據庫字符集:

    ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

    修改表的字符集:

    ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

    修改字段的字符集:

    ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

看了以上關于解決Mysql存儲emoji表情的兩種方式詳細內容,是否有所收獲。如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。    

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

杨浦区| 荔浦县| 城口县| 娱乐| 泰兴市| 昆明市| 修文县| 淮滨县| 南丹县| 奇台县| 霍山县| 湾仔区| 莲花县| 舟曲县| 浦江县| 北流市| 镇坪县| 武宁县| 沐川县| 墨竹工卡县| 漳州市| 夏津县| 洪湖市| 建瓯市| 泰兴市| 乌拉特后旗| 罗山县| 松阳县| 昌平区| 佛坪县| 武宁县| 奉化市| 出国| 澄江县| 安乡县| 原平市| 普兰店市| 沧州市| 田阳县| 文水县| 沂南县|