java - 尝试使用 Liquidbase 运行触发器时出现错误
问题描述
错误低于 com.fme.servlets.listener.DatabaseVersionControlListener->runLiquibaseUpdate(String):liquibase.exception.ValidationFailedException:验证失败:1 个更改有验证失败更改集 ID:NFS-2072_3 更改集作者:sgoswami 更改类型'pro: MySQL 不允许使用 createTrigger'。
而且我相信也会有语法错误,任何人都可以纠正我。
解决方案
我使用的是 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>
推荐阅读
- dpdk - 运行 DPDK 示例程序时出现 EAL 初始化错误
- reactjs - 如何解决我的反应项目中的 npmstart 命令错误?
- c - 通过 fgets 从文件中获取内容时 C 中的分段错误适用于 Ubuntu,但不适用于 centos
- django - 尝试访问管理字体文件时,Django 在 AWS S3 中托管静态文件导致 CORS 错误
- javascript - iPhone设备中未显示图标-expo反应本机应用程序
- python - 在 Python 3.9.4 命令行上运行代码时出现“无效语法”错误
- javascript - 如何在组件中获取父数组长度?AngularJS
- php - 使用 PHP 下载远程文件时遇到问题(空 ZIP)
- reactjs - 单击时 React 输入字段的值仍然存在
- awk - 仅当重复项彼此相距 5 行以内时才删除重复行