在我的mysql设置中,表和它们的列会自动给出utf8_unicode_ci collation。但是,有一个表我不需要整理。
你是如何设置的?此外,是否可以从表中删除排序规则?
干杯
答案 0 :(得分:4)
您可以使用alter table更改列的排序规则,例如假设您的列为VARCHAR(40)
:
alter table YourTable modify YourColumn varchar(40) collate utf8_bin;
如果您不想要任何排序规则,请将列类型更改为binary,varbinary或blob:
alter table YourTable modify YourColumn varbinary(40);
您也可以更改表格的默认排序规则,但它只会影响您之后创建的列。