1
我需要在liquibase中運行下面的更新查詢,但我不確定語法。任何人都可以請幫助:在liquibase中更新查詢
update xyz.users
set email = (select CONCAT(username, '@gmail.com ') "email"
from xyz.users)
where email like '%@yahoo.com%' ;
我需要在liquibase中運行下面的更新查詢,但我不確定語法。任何人都可以請幫助:在liquibase中更新查詢
update xyz.users
set email = (select CONCAT(username, '@gmail.com ') "email"
from xyz.users)
where email like '%@yahoo.com%' ;
試試這個
<update tableName="xyz.users">
<column name="email" valueComputed="(select CONCAT(username, '@gmail.com ')
from xyz.users)"/>
<where>email like '%@yahoo.com%'</where>
</update>
它拋出的錯誤:元素的內容必須包含合式的字符數據或標記。 – fiddle
@ravikiran你可以發佈你的整個代碼..錯誤可以在其他地方..更新根據您的上述查詢格式是相同的,我發佈在這裏。 – Sachu
忽略我之前的評論......它工作正常。萬分感謝。 – fiddle