我想用表 B 的名稱列值更新表 A 的名稱列,其中表 B 的 id 存在于表 A 中。我正在使用 liquibase yml 腳本嘗試此操作,但它不起作用。
databaseChangeLog:
- changeSet:
id: update-name
author: xyz
changes:
- update:
columns:
- column:
name: name
value: A.name = B.name
tableName: A
where: A.a_id = B.id
uj5u.com熱心網友回復:
最后,我找到了一種為此撰寫 Liquibase 腳本的方法,我在這里發布它,可能對某人有幫助。我剛剛呼叫了將資料從表 B.name 更新為 A.name 的本機查詢。
databaseChangeLog:
- changeSet:
id: update-name
author: xyz
changes:
- sql:
update A set name = b.name from B b where id = b.id;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/518048.html
下一篇:表格未定義問題?
