2016-07-05 116 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_。另一個人討論搞砸的角色(儘管標題說了什麼)。 –

回答