gpt4 book ai didi

mysql - Liquibase 使用垃圾值更新 mysql 数据库

转载 作者:行者123 更新时间:2023-12-04 10:34:22 24 4
gpt4 key购买 nike

我的 Liquibase 更新变更集如下:

<changeSet author="liquibase" id="6226">
<update tableName="master">
<column name="insighttype" valueNumeric="0"/>
<where>id=1</where>
</update>
</changeSet>

在运行 liquibase 命令时,在日志中我看到:
UPDATE db.master SET insighttype = 0 WHERE id=7

但是当我回去检查数据库时:
+----+-----------------+-------------+
| id | insightname | insighttype |
+----+-----------------+-------------+
| 1 | action_items | |
| 2 | sentiments | |
| 3 | wordcloud | |
| 4 | entity | |
| 5 | summary | |
| 6 | trade_info | |
| 7 | topic_modelling | |
+----+-----------------+-------------+

最佳答案

为了更新boolean列,您应该使用 valueBoolean属性。

例如。

<changeSet author="liquibase" id="6226">
<update tableName="master">
<column name="insighttype" valueBoolean="false"/>
<where>id=1</where>
</update>
</changeSet>

关于mysql - Liquibase 使用垃圾值更新 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60259387/

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