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