gpt4 book ai didi

java - 使用 liquibase 插入空值

转载 作者:太空宇宙 更新时间:2023-11-03 10:34:55 24 4
gpt4 key购买 nike

我们使用 liquibase 来管理我们的一个 MySQL 数据库的更新、回滚等。

我遇到的一个小问题是在更新或回滚过程中将值设置为 null 的过程。示例:

        <rollback>
<update tableName="boats">
<column name="engine" value="null" />
<column name="oars" value="2" />

起初我有点担心“null”会按字​​面意思插入字符串“null”,但事实证明 liquibase 似乎有一些聪明之处,实际上插入了一个空值。

我想知道这是否是推荐的做法,或者是否有一种与平台无关的方式在 Liquibase 中明确地说出“nullValue”?

最佳答案

只需省略 value <column> 上的属性:

<rollback>
<update tableName="boats">
<column name="engine" type="varchar(255)"/>
</update>
</rollback>

引用:Update

关于java - 使用 liquibase 插入空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50110456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com