Chinaunix

标题: 多表查询时出错:Illegal mix of collations [打印本页]

作者: vacant    时间: 2007-07-22 18:02
标题: 多表查询时出错:Illegal mix of collations
MYSQL5.0,执行多表查询语句:
select title,writer,birthaddr,birth from mytable,title where mytable.name=title.writer;
使用 union语法也一样
出错:Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (gbk_chinese_ci,IMPLICIT) for operation '=' .

恳请各位赐教!
作者: wildlily980    时间: 2007-07-22 20:19
可能是你两个表的字符集不同吧?
作者: vacant    时间: 2007-07-22 20:50
谢谢wildlily980,正如你所说字符集不同,改为相同的就可以了!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2