2017-04-26 1 views
1

Beim Einfügen von Daten in mysql Liquibase InsertTag wienow() Funktion arbeitet nicht mit valueBlobFile in Liquibase

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

NULL Verwendung in createddt und updateddt Spalte eingefügt wird. Wenn Sie denselben Code ohne valueBlobFile verwenden, wird das Datum korrekt eingefügt.

Antwort

1

für MySQL können Sie die folgende verwenden:

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