我正在使用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"/>
但是没有做任何事情。
答案 0 :(得分:0)
这听起来非常特定于平台,因此您可能需要在更改中使用自定义<sql>
标记:
<sql dbms="mysql">
custom SQL goes here
</sql>
但是你必须更换&#34;自定义SQL就在这里&#34;使用适当的MySQL语法删除&#34; on update&#34;子句。