码迷,mamicode.com
首页 > 数据库 > 详细

让MySQL支持Emoji表情 mysql 5.6

时间:2015-12-03 02:28:42      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:让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表情


本文出自 “信不信由你” 博客,请务必保留此出处http://312461613.blog.51cto.com/965442/1718999

让MySQL支持Emoji表情 mysql 5.6

标签:让mysql支持emoji表情 mysql 5.6 苹果新表情

原文地址:http://312461613.blog.51cto.com/965442/1718999

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!