字段内容大小写

请教下啊,对于已经创建的tidb集群 ,varchar类型的字段内容,要不区分大小写的话,只能重建集群吗

目前只能重建…

不论是哪个版本是吗

可以参考这个文档来试试

https://docs.pingcap.com/zh/tidb/stable/character-set-and-collation#服务器数据库表列字符串的字符集和排序规则的优先级

不过以下的特性就决定了集群无法支持更多的方式:

建议在规划集群的字符集和排序规则时,要先考虑好…

修改排序集:
alter table xxx COLLATE=

修改字段
alter table test1 modify column name varchar(20) COLLATE utf8mb4_bin DEFAULT NULL

排序集保持统一,不然关联查询,容易出问题。。。

修改字符集没用

1 个赞

这种情况只能重建,然后迁移吧

是的呀