你好,有没有一种通用的方法来改变MySQL中的数据库排序规则,我的意思是触发器,过程,表等等?
发布于 2016-05-25 09:31:36
转储,对转储文件进行大量编辑,然后重新加载。这应该是可行的,但这是有风险的,因为您可能会错过一些东西。
你指的是CHARACTER SET (作为latin1与utf8)吗?或者你指的是COLLATION (比如utf8mb4_general_ci和utf8mb4_unicode_520_ci)?
表需要ALTER TABLE ... CONVERT TO ...。您可以针对information_schema编写一个简单的SELECT来生成所有的表ALTERs。可能需要重新创建触发器和例程,因为它们在创建时会采用生效的设置。
https://stackoverflow.com/questions/37184729
复制相似问题