我需要更改包含 autor 子字符串到 author .示例:我的当前行是 role-autor 这需要成为 role-author 在利基巴斯有可能吗?
autor
author
role-autor
role-author
vd2z7a6w1#
像这样:
<update tableName="your_table_name"> <column name="role-autor" type="varchar(64)" valueComputed="REPLACE(role-autor, 'autor', 'author')" /> <where>role-autor LIKE '%autor%'</where> </update>
请做的stackoverflow博客的研究有一些例子,可以帮助你。。。您需要将其放入changeset标记中:
<changeSet author="wiki" id="1.0.0-1"> <update tableName="your_table_name"> <column name="role-autor" type="varchar(64)" valueComputed="REPLACE(role-autor, 'autor', 'author')" /> <where>role-autor LIKE '%autor%'</where> </update> </changeset>
有关变更集标记的更多详细信息,请参阅以下内容:https://docs.liquibase.com/concepts/basic/changeset.html
s5a0g9ez2#
你只是想 replace() ?
replace()
update t set col = replace(col, 'autor', 'author') where col like '%autor%';
2条答案
按热度按时间vd2z7a6w1#
像这样:
请做的stackoverflow博客的研究有一些例子,可以帮助你。。。
您需要将其放入changeset标记中:
有关变更集标记的更多详细信息,请参阅以下内容:https://docs.liquibase.com/concepts/basic/changeset.html
s5a0g9ez2#
你只是想
replace()
?