日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

让MySQL支持Emoji表情 mysql 5.6

發布時間:2025/4/16 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 让MySQL支持Emoji表情 mysql 5.6 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

讓MySQL支持Emoji表情,涉及無線相關的 MySQL?數據庫建議都提前采用 utf8mb4 字符集。

mysql 版本 5.6



1 解決方案:將Mysql的編碼從utf8轉換成utf8mb4。

? ?需要 >= MySQL 5.5.3版本、從庫也必須是5.5的了、低版本不支持這個字符集、復制報錯


2 my.cnf 文件添加

??[mysqld]
? character-set-server = utf8mb4
? collation-server = utf8mb4_unicode_ci
? init_connect='SET NAMES utf8mb4'


3修改需要添加庫 表 字段的字符集

????修改數據庫字符集:

????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;

?

????如果只是某個字段需要 只需要修改那個字段的字符集就可以了


4 如果修改以上都不行請查詢sql?

?????

????mysql> show variables like '%sql_mode%';?

????+---------------+--------------------------------------------+

????| Variable_name | Value ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?|

????+---------------+--------------------------------------------+

????| sql_mode ? ? ?| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |

????+---------------+--------------------------------------------+

????1 row in set (0.00 sec)

????如果是以上結果恭喜你是存儲不了的

????去設置這個sql_mod 模式(注意這里修改看之后要退出控制臺要不然還是看不到效果的,而

????且這個配置寫my.cnf 重啟服務器是不生效的,如果要問為什么請去mysql顧問群)

????mysql> set global sql_mode = 'NO_ENGINE_SUBSTITUTION';

????mysql> show variables like '%sql_mode%';

????+---------------+------------------------+

????| Variable_name | Value ? ? ? ? ? ? ? ? ?|

????+---------------+------------------------+

????| sql_mode ? ? ?| NO_ENGINE_SUBSTITUTION |

????+---------------+------------------------+

????1 row in set (0.00 sec)

6 ?做完這些就完成了,讓MySQL支持Emoji表情


轉載于:https://blog.51cto.com/312461613/1718999

總結

以上是生活随笔為你收集整理的让MySQL支持Emoji表情 mysql 5.6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。