MYSQL错误:Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (gbk_chinese_ci,COERCIBLE) for operation '=' MYSQL 版本是: √5.1.19-beta-community-nt-debug 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在里面就相当于执行普通的SQL语句一样,按理说是可以用set name语句的。。 不起做用. 在命令行下 先set names latin1 后 再SELECT getpp("内容") 是正常的. 如果set names gbk 就出错了. 是的, 两个字符集不一样 怎么定义getpp("内容")返回内容的字符集呢? 重新设定数据库字符集,数据表表中字符集看看 如果你装了phpmyadmin可以用里面的 整理 字符集不一样!问题在于一条查询语句中有两种字符集要校验,查mysql手册SELECT allocate 字段 latin1_swedish_ci from table好象要进行上面校验,你再查查手册——字符集部分 如果在数据库没有发现别的非中文编码 就可以按下面的做在 mysql 文件目录下 找到一个my.ini 修改 default-character-set=gbk 或 default-character-set=utf-8 如下[client]port=3306[mysql]default-character-set=gbk 还有一个在服务端的 default-character-set=gbk 也要改 然后重起mysql 服务器.一切OK 校对集不一样使用allocate显示指明 新手留名贴 关于数组问题 常用的正则提示有缺陷,大家帮忙找找 请教一句select语句~~~~~~~~~~~~~~~~ 关于字符转换的问题请教 PHP可以支持UDP或是其它方式的通讯吗? php和javascript 的结合的一个问题! 真是难题呀?如何将php的结果生成为pdf文件?能给些提示吗?yorgo? 关于刷新的问题 phpinfo中显示已有redis扩展,但是php连不上。 比较紧急mysql问题求救. 小问题,请进来看看
要校验,查mysql手册SELECT allocate 字段 latin1_swedish_ci from table
好象要进行上面校验,你再查查手册——字符集部分
在 mysql 文件目录下 找到一个my.ini
修改 default-character-set=gbk 或 default-character-set=utf-8 如下
[client]port=3306[mysql]default-character-set=gbk 还有一个在服务端的 default-character-set=gbk 也要改
然后重起mysql 服务器.一切OK
使用allocate显示指明