数据库中的Unicode

时间:2017-11-03 11:35:33

标签: sql mariadb

有没有办法转换字符串或类似的东西来覆盖错误Illegal mix of collations (utf8_unicode_ci, IMPLICIT) and (utf8_general_ci, IMPLICIT) for operation '='

我尝试做的是使用另一个DBB中的行在表行中插入行。

我使用WHERE dbb1.table1.column1 = dbb2.table2.column2之类的东西(不完全是你理解的),而column1是utf8_general_ci而column2是utf8_unicode_ci ......

但是我不想直接在数据库中更改它,那么有没有办法在WHERE或类似的内容中转换列值?

1 个答案:

答案 0 :(得分:1)

试试这个:

WHERE binary dbb1.table1.column1 = binary dbb2.table2.column2