2016-02-18 22 views
1

我使用Liquibase 3.3和MySql 5.5.37。我曾與在Liqubiase中,如何更改列的「On UPDATE」值?

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

什麼是Liquibase正確的方式去除「上更新CURRENT_TIMESTAMP」的條款,只是讓它空列?我試過

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

但是沒有做任何事情。

回答

0

聽起來非常特定於平臺的,所以你可能需要更改使用自定義<sql>標籤:

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

但你不得不更換「自定義SQL放在這裏」用適當的MySQL語法刪除「更新」條款。

相關問題