我在 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 脚本迁移。
如果您在任何其他语句之后运行 UPDATE 语句,请尝试将 UPDATE 移动到其自己的迁移文件中。