gpt4 book ai didi

MySQL 错误 : "Column ' columnname' cannot be part of FULLTEXT index"

转载 作者:IT王子 更新时间:2023-10-28 23:45:17 25 4
gpt4 key购买 nike

最近我将一堆列更改为 utf8_general_ci(默认的 UTF-8 排序规则),但是在尝试更改特定列时,我收到了 MySQL 错误:

Column 'node_content' cannot be part of FULLTEXT index

在查看文档时,似乎 MySQL 在某些多字节字符集(如 UCS-2)上的 FULLTEXT 索引存在问题,但它应该适用于 UTF-8。

我正在使用最新的稳定版 MySQL 5.0.x(我相信是 5.0.77)。

最佳答案

糟糕,我找到了问题的答案:

FULLTEXT 索引的所有列不仅必须具有相同的字符集,而且必须具有相同的排序规则

我的 FULLTEXT 索引在其中一列上有 utf8_unicode_ci,在其他列上有 utf8_general_ci。

关于MySQL 错误 : "Column ' columnname' cannot be part of FULLTEXT index",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/653076/

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