Liquibase MySQL改变了表格的字符集

时间:2017-12-21 21:44:00

标签: mysql utf-8 liquibase

是否有更合适的Liquibase XML方法来更改表格的字符集? 现在我正在使用

<changeSet>
    <sql>alter table <table_name> convert to character set utf8 collate utf8_unicode_ci;</sql>
</changeSet>

是否有像

这样的东西
<modifyTable changeSet=utf8 />

1 个答案:

答案 0 :(得分:0)

目前,Liquibase没有用于更改表的字符集的特定变更集类型,因此在本机SQL中执行它是正确的方法。但是,由于我不熟悉MySQL / MariaDB,我无法预测MySQL将如何处理表中的现有数据。