2

在我的 mysql 设置中,表及其列被自动赋予 utf8_unicode_ci 排序规则。但是,有一张表我不需要排序规则。

你是怎么设置的?另外,是否可以从表中删除排序规则?

干杯

4

1 回答 1

6

您可以使用 alter table 更改列的排序规则,例如假设您的列是VARCHAR(40)

alter table YourTable modify YourColumn varchar(40) collate utf8_bin;

如果您根本不想要任何排序规则,请将列类型更改为 binary、varbinary 或 blob:

alter table YourTable modify YourColumn varbinary(40);

您还可以更改表的默认排序规则,但它只会影响您之后创建的列。

于 2013-10-10T05:54:23.047 回答