首页 > 解决方案 > 尝试使用 Liquidbase 运行触发器时出现错误

问题描述

错误低于 com.fme.servlets.listener.DatabaseVersionControlListener->runLiquibaseUpdate(String):liquibase.exception.ValidationFailedException:验证失败:1 个更改有验证失败更改集 ID:NFS-2072_3 更改集作者:sgoswami 更改类型'pro: MySQL 不允许使用 createTrigger'。

而且我相信也会有语法错误,任何人都可以纠正我。

标签: javamysqltriggersliquibase

解决方案


我使用的是 Liuidbase 2.0.2 版,下面是液体基础 XML。

 <changeSet id="XXX" author="sgoswami" dbms="mysql">

 <sql>  drop trigger if exists phone_update_before; </sql>   
 <sqlFile splitStatements="false" stripComments="false" path="phone_update_before.sql"    relativeToChangelogFile="true"/>
 
 </changeSet>

推荐阅读