utf8_general_ci是已弃用的字符集UTF8MB3的排序规则

时间:2019-05-25 11:20:07

标签: mysql

1

我正在尝试在程序结尾使用代码,并且收到类似 'utf8_general_ci'是已弃用的字符集UTF8MB3的排序规则。请考虑改用带有适当排序规则的UTF8MB4。

'utf8'当前是字符集UTF8MB3的别名,但在将来的发行版中将成为UTF8MB4的别名。请明确使用UTF8MB4。

任何人都可以帮助我解决这个问题...........

1 个答案:

答案 0 :(得分:0)

  

由于从较早的字符集升级需要重建,因此,我们可能需要一段时间才能从弃用状态迁移到删除状态。

来源https://mysqlserverteam.com/mysql-8-0-when-to-use-utf8mb3-over-utf8mb4/

您可以在备份后尝试更改表 https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-conversion.html