且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

开发反应执行阿里云mysql语句报错

更新时间:2022-06-11 08:12:58

错误图片:

开发反应执行阿里云mysql语句报错


解决:

对比测试服务器与阿里云正式服务器mysql字符编码格式如下:(不同的字符集全部更换,因为测试服上的都是可行的,挪到正式服上就出现问题了)

开发反应执行阿里云mysql语句报错


开发反应执行阿里云mysql语句报错


执行语句:

show variables like "char%";

SET character_set_results=utf8mb4;(不重启)

show variables like "collation%";

set collation_database=utf8mb4_general_ci;(重启之后没有生效)


参考:

http://jingyan.baidu.com/article/03b2f78c68b0c15ea237ae8d.html

http://www.cnblogs.com/candle806/archive/2013/01/14/2859721.html


第二次更进:

(检查)

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

(更改)

ALTER DATABASE dbname CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ;(即时生效)



本文转自 guowang327 51CTO博客,原文链接:http://blog.51cto.com/guowang327/1831619,如需转载请自行联系原作者