2016-07-05 28 views
0

的常用方法来改变一个MySQL表排序规则是:如何更改表(默认)排序在MySQL无需转换列

ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci; 

我想要做的是改变表默认排序规则,而不改变现有的colums整理。我怎么能做到这一点?

+1

'ALTER TABLE tbl_name [DEFAULT] CHARACTER SET CHARSET_NAME] [分页COLLATION_NAME]'就忽略'CONVERT TO'部分,设置字符集为桌子。现有的列不会被转换。参考:http://dev.mysql.com/doc/refman/5.7/en/charset-table.html – Pred

+0

Grrr ...这不是一个重复。这将讨论_table_的_default_。另一个人讨论搞砸的角色(尽管标题说了什么)。 –

回答

相关问题