now()函数不能在liquibase

时间:2017-04-26 13:52:39

标签: liquibase

使用liquibase插入标签时在mysql中插入数据,如

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

在createddt和updateddt列中插入NULL。但是如果使用不带valueBlobFile的相同代码,则会正确插入日期。

1 个答案:

答案 0 :(得分: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>