作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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/
我是一名优秀的程序员,十分优秀!