修改字段字符集和排序规则让 MySQL 支持写入读取 Emoji 表情

让 MySQL 数据库字段支持 Emoji

  • 打开你的 MySQL 数据库,找到要修改的数据表

  • 选择打开「结构」选项卡(navicat 选择「设计表」选项)

  • 选中需要修改的表字段,比如name,单击编辑(navicat 在底部面板)

  • 字符集修改为:utf8mb4,排序规则修改为utf8mb4_unicode_520_ci

  • 保存更改

  • name字段尝试提交emoji

  • 如果不修改排序规则会出现报错

    • 1253 - COLLATION ‘utf8_general_ci’ is not valid for CHARACTER SET ‘utf8mb4’
    • database error COLLATION ‘utf8_general_ci’ is not valid for CHARACTER SET ‘utf8mb4’ for query CREATE TABLE tb_name
  • 参考文档:https://wpml.org/forums/topic/fatal-error-collation-utf8_general_ci-is-not-valid-for-character-set-utf8mb4-4/

同步发布:https://lanshu.atop.run/mysql/

历史内容

  • 【应用软件】百度浏览器发布新版,抄袭IE图标做为新logo(view 9056 date 2012-02-24 23:40 )

转载请注明转自:一极乐https://yijile.com/log/162.html

为了你和亲友的安全和健康,请保持社交距离、勤洗手!