mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-05-15 12:37:34 +08:00
pg support of duplicate key update
This commit is contained in:
@@ -244,8 +244,8 @@ class AttendanceRepository extends BaseRepository
|
||||
return 0;
|
||||
}
|
||||
$sql = sprintf(
|
||||
"insert into `%s` (`uid`, `points`, `date`) values %s on duplicate key update `uid` = values(`uid`)",
|
||||
$table, implode(',', $insert)
|
||||
'insert into %s (uid, points, "date") values %s %s',
|
||||
$table, implode(',', $insert), NexusDB::upsertField(['uid'], ['uid'])
|
||||
);
|
||||
NexusDB::statement($sql);
|
||||
$insertCount = count($insert);
|
||||
|
||||
Reference in New Issue
Block a user