gpt4 book ai didi

mysql - 在 Liqubiase 中,如何更改列的 "On UPDATE"值?

转载 作者:行者123 更新时间:2023-11-30 22:25:06 25 4
gpt4 key购买 nike

我正在使用 Liquibase 3.3 和 MySql 5.5.37。我有一个专栏

+--------------+-------------+------+-----+---------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-----------------------------+
| CLOSED_DATE | timestamp | NO | | NULL | on update CURRENT_TIMESTAMP |

在 Liquibase 中删除“on update CURRENT_TIMESTAMP”子句并将其设置为 NULL 的正确方法是什么?我试过了

    <dropDefaultValue columnDataType="TIMESTAMP"
columnName="CLOSED_DATE"
tableName="sb_group"/>

但这并没有做任何事情。

最佳答案

这听起来非常特定于平台,因此您可能需要使用自定义 <sql>在您的更改中标记:

<sql dbms="mysql">
custom SQL goes here
</sql>

但是您必须用适当的 MySQL 语法替换“custom SQL goes here”以删除“on update”子句。

关于mysql - 在 Liqubiase 中,如何更改列的 "On UPDATE"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35493188/

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