mysql错误消息:
呼叫 TESTSP
(1,'超级管理员','弗兰克帕特森','','',1)错误代码:1267。非法混合排序规则(utf8\u unicode\u ci,隐式)和(utf8\u general\u ci,隐式),用于“like”0.000秒操作
mysql数据库设置
显示变量,如“%collat%”;
排序规则\u连接utf8 \u常规\u ci排序规则\u数据库拉丁文1 \u瑞典语\u ci排序规则\u服务器utf8 \u常规\u ci
显示变量,如“%char%”;
字符集\客户端utf8字符集\连接utf8字符集\数据库拉丁1字符集\文件系统二进制字符集\结果utf8字符集\服务器utf8字符集\系统utf8字符集\目录c:\program files\mysql\mysql server 5.6\share\charsets\ character_set_client
=utf8 collation_connection
=utf8\u常规\u ci db_collation
=utf8\u常规\u ci
也用这个测试过
选择concat('alter table ', tbl.
表\u架构 , '
. ', tbl.
表格名称 , '
转换为字符集utf8 collate utf8\u general\u ci;')从 information_schema
. TABLES
tbl哪里tbl。 TABLE_SCHEMA
='数据库名称'
请建议
我在这个问题上浪费了很多时间,但运气不好,你能提出什么解决办法吗。另外,我还更改了mysql.ini的字符集设置。
暂无答案!
目前还没有任何答案,快来回答吧!