mysql关联两张表时的编码问题

Posted anders888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql关联两张表时的编码问题相关的知识,希望对你有一定的参考价值。

mysql关联两张表时,产生错误提示Illegal mix of collations

1、先用工具把数据库、两张表的编码方式改变

2、这步很重要,需要改变字段的编码方式。

ALTER TABLE `表名` CHANGE `dev_chancode` `字段` VARCHAR(32) CHARACTER SET gbk NOT NULL;

总结:在建表时一定注意统一的编码方式,后续搞来搞去超级麻烦。

 

以上是关于mysql关联两张表时的编码问题的主要内容,如果未能解决你的问题,请参考以下文章

Mysql两张表的关联字段不一致

MYSQL三张表关联查询请教

MySQL如何同时删除主外键关联的两张表中的数据

我要关联查询两张表,但是相关联的字段的类型不一致,该怎么解决呢?两个数据库的字段如下:

Oracle数据库,关于关联两张表更新问题

MySQL 两张表关联更新(用一个表的数据更新另一个表的数据)