开发过程中会遇到emoji存入数据库,导致程序报错的问题,本文教大家一个最快速解决问题的方法。

       

步骤如下:

1、连接数据库 执行sql语句 ALTER DATABASE 替换为表名 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;         

 

 

 mysql emoji 处理

步骤2:重启数据库

service mysql restart

mysql emoji 处理

大功告成!

 

更多方法:
1 # 修改数据库:  
2 ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;  
3 # 修改表:  
4 ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  
5 # 修改表字段:  
6 ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 

 

 

我的邮箱:[email protected]   欢迎大家访问我的网站  www.haozhan6.com

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-12-24
  • 2021-05-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2022-12-23
  • 2022-03-06
  • 2022-12-23
相关资源
相似解决方案