gpt4 book ai didi

mysql - 操作 '=' 的排序规则 (utf8mb4_unicode_ci,IMPLICIT) 和 (utf8mb4_general_ci,IMPLICIT) 的非法混合

转载 作者:IT王子 更新时间:2023-10-29 00:33:02 24 4
gpt4 key购买 nike

我收到了这个错误;

Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='

我将“排序规则”更改为“utf8mb4_unicode_ci”。然后表被截断,我再次重新导入行。但仍然遇到同样的错误

最佳答案

我猜你在加入的表上有不同的排序规则。它说您在操作 = 中使用了非法的排序规则组合。

所以你需要设置排序规则。例如:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

那么您在 = 操作上设置了相同的排序规则。

由于您没有提供有关表格的更多信息,这是我能提供的最好的伪代码。

关于mysql - 操作 '=' 的排序规则 (utf8mb4_unicode_ci,IMPLICIT) 和 (utf8mb4_general_ci,IMPLICIT) 的非法混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44027987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com