其中很好地介绍了如何更改数据库的默认设置。Stack Overflow上的大多数问题似乎都假设您想要同时更改字符集和排序规则--比如从latin1_general_ci更改为utf8_spanish_ci。ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_spanish_ci;
当字符集不变时,这似乎是一种浪费--只需要更新排序规则--但也许MySQL足够聪明,所以它发现字符集是相同的,并且没有浪费任何资源?问题变成了:如果只