@@ -396,7 +396,7 @@ func BuildDMLDeleteQuery(databaseName, tableName string, tableColumns, uniqueKey
396396 }
397397 for _ , column := range uniqueKeyColumns .Columns () {
398398 tableOrdinal := tableColumns .Ordinals [column .Name ]
399- arg := column .convertArg (args [tableOrdinal ])
399+ arg := column .convertArg (args [tableOrdinal ], true )
400400 uniqueKeyArgs = append (uniqueKeyArgs , arg )
401401 }
402402 databaseName = EscapeName (databaseName )
@@ -433,7 +433,7 @@ func BuildDMLInsertQuery(databaseName, tableName string, tableColumns, sharedCol
433433
434434 for _ , column := range sharedColumns .Columns () {
435435 tableOrdinal := tableColumns .Ordinals [column .Name ]
436- arg := column .convertArg (args [tableOrdinal ])
436+ arg := column .convertArg (args [tableOrdinal ], false )
437437 sharedArgs = append (sharedArgs , arg )
438438 }
439439
@@ -481,13 +481,13 @@ func BuildDMLUpdateQuery(databaseName, tableName string, tableColumns, sharedCol
481481
482482 for _ , column := range sharedColumns .Columns () {
483483 tableOrdinal := tableColumns .Ordinals [column .Name ]
484- arg := column .convertArg (valueArgs [tableOrdinal ])
484+ arg := column .convertArg (valueArgs [tableOrdinal ], false )
485485 sharedArgs = append (sharedArgs , arg )
486486 }
487487
488488 for _ , column := range uniqueKeyColumns .Columns () {
489489 tableOrdinal := tableColumns .Ordinals [column .Name ]
490- arg := column .convertArg (whereArgs [tableOrdinal ])
490+ arg := column .convertArg (whereArgs [tableOrdinal ], true )
491491 uniqueKeyArgs = append (uniqueKeyArgs , arg )
492492 }
493493
0 commit comments