2017-04-26 67 views
1

與valueBlobFile工作時使用liquibase插入標籤等現在()函數不在liquibase

<insert tableName="image"> 
     <column name="body" valueBlobFile="image/logo.png" /> 
     <column name="createddt" valueDate="now()"/>   
     <column name="updateddt" valueDate="now()" />      
    </insert> 

NULL在MySQL插入數據被插入createddt和updateddt柱。但是如果使用不帶valueBlobFile的相同代碼,則會正確插入日期。

回答

1

對於MySQL,你可以使用以下命令:

<insert tableName="image"> 
    <column name="body" value="LOAD_FILE(image/logo.png)" /> 
    <column name="createddt" value="now()"/> 
    <column name="updateddt" value="now()" /> 
</insert>