【问题标题】:Is there a fast way to change all the collation to utf8_unicode?有没有一种快速的方法可以将所有排序规则更改为 utf8_unicode_ci?
【发布时间】:2010-05-07 23:19:52
【问题描述】:

在制作了大约 20 个表后,我意识到我需要使用 utf8_unicode 而不是 utf8_general。使用 PHPMyAdmin 更改它的最快方法是什么?

我有一个想法: 将数据库导出为 SQL,然后使用记事本对其运行查找和替换,然后重新导入它……但这听起来有点头疼。

有没有更好的办法?

【问题讨论】:

    标签: mysql collation


    【解决方案1】:

    您可以就地更改表格,而不是导出/导入所有内容:

    ALTER TABLE tablename MODIFY columnname TYPESPEC COLLATE utf8_unicode_ci;
    

    对于需要更改排序规则的每一列。

    我不知道 PHPMyAdmin 是否能做到这一点。

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 2013-05-15
      • 2020-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多