mysql的默认collation 字符配置就报错。
默认安装LNMPcollation_connection utf8_general_ci
collation_database utf8_german2_ci
collation_server utf8mb4_general_ci
现在SQL再服务器中报错: 1267 - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_german2_ci,IMPLICIT) for operation '='
网上说是这3个字符集设置要一致的问题,我再my.conf配置zho
mysql什么版本?你想要实现什么?
你在哪里改的?改的什么参数,改成了什么?
哪里报错? licess 发表于 2019-6-4 19:17
mysql什么版本?你想要实现什么?
你在哪里改的?改的什么参数,改成了什么?
哪里报错? ...
SQL查询报错 下面三个字符集 不一致, 安装的是MYSQL5.7 查询到这三个字符集是下面的设置:
collation_connection utf8_general_ci
collation_database utf8_german2_ci
collation_server utf8mb4_general_ci
我再my.conf中设置 这三个字符集都为utf8_general_ci
然后重启mysql 失败,注释掉就可以启动。。。
/etc/my.cnf 配置文件也都是分块的,不清楚你怎么改的,没法确定
你说三个都改成了utf8_general_ci 明明上面第二个是 utf8_german2_ci
而且mysql默认就是
mysql> SHOW VARIABLES LIKE '%colla%';
+----------------------+--------------------+
| Variable_name | Value |
+----------------------+--------------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8mb4_general_ci |
| collation_server | utf8mb4_general_ci |
+----------------------+--------------------+
页:
[1]