【发布时间】:2013-10-10 05:51:48
【问题描述】:
在我的 mysql 设置中,表和它们的列自动被赋予 utf8_unicode_ci 排序规则。但是,有一张表我不需要排序规则。
你是怎么设置的?另外,是否可以从表中删除排序规则?
干杯
【问题讨论】:
在我的 mysql 设置中,表和它们的列自动被赋予 utf8_unicode_ci 排序规则。但是,有一张表我不需要排序规则。
你是怎么设置的?另外,是否可以从表中删除排序规则?
干杯
【问题讨论】:
您可以使用 alter table 更改列的排序规则,例如假设您的列是 VARCHAR(40):
alter table YourTable modify YourColumn varchar(40) collate utf8_bin;
如果您根本不想要任何排序规则,请将列类型更改为二进制、varbinary 或 blob:
alter table YourTable modify YourColumn varbinary(40);
您还可以更改表的默认排序规则,但它只会影响您之后创建的列。
【讨论】: