如何在MySQL中更改表(默认)的排序规则,而不进行列转换。
- 论坛
- 如何在MySQL中更改表(默认)的排序规则,而不进行列转换。
24 浏览
匿名的
0 Comments
如何在MySQL中更改表(默认)排序规则而不转换列的字符集?
在MySQL中,使用ALTER TABLE
有两种不同的方式来更改表的字符集。问题中提到的一种方式是将所有基于字符的列转换为给定的字符集。
设置表的DEFAULT
字符集不会改变现有列的字符集。
相关文档条目:
http://dev.mysql.com/doc/refman/5.7/en/alter-table.html
http://dev.mysql.com/doc/refman/5.7/en/charset-table.html
解决方法:
使用以下语法来更改表的默认排序规则:
ALTER TABLE tbl_name [[DEFAULT] CHARACTER SET charset_name] [COLLATE collation_name]