在sql里出现这个错误提示是怎么回事?需要改变编号方式吗?

在sql里出现这个错误提示是怎么回事?需要改变编号方式吗?

在sql里将数据库中所有的全角冒号替换为半角的冒号时出现这个错误

update table_table set fulldescr=replace(fulldescr,':',':'); #1270 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT), (utf8_general_ci,COERCIBLE), (utf8_general_ci,COERCIBLE) for operation 'replace'  

请问是怎么回事?

编码不对应.一个用latin1_swedish_ci,一个用utf8_general_ci.或者可以参考下
http://www.phpfans.net/bbs/viewt ... &extra=page%3D1
毕业了。。。