flyway 迁移因使用 join 更新 sql 语句而失败

问题描述 投票:0回答:1

我在 8.x 版本的 FlywayDB 中创建了带有连接的更新语句。更新语句如下,实际数据库是 postgres 14.x。它显示语法错误。

SQL 查询:

更新 ss s set s_name = csc.name from c_s_category csc where csc.uid = s.fk_csc_id 且 s.fk_csc_id 不为空;

您能否建议我如何进一步进行 Flyway 脚本迁移。

spring-data-jpa microservices flyway
1个回答
0
投票

如果您在任何其他语句之后运行 UPDATE 语句,请尝试将 UPDATE 移动到其自己的迁移文件中。

© www.soinside.com 2019 - 2024. All rights reserved.