diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2026-04-24 16:17:39 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2026-04-24 16:17:41 +0200 |
| commit | eeca7893949a6bf71472a14bb7beb75c469f32db (patch) | |
| tree | ff35d9daff5a623f142f26c784bcc09a7057e07a /query.go | |
| parent | 5954b420d2acff038a79aa0e09d2ba3ab8dc37a9 (diff) | |
| download | go-oblast-eeca7893949a6bf71472a14bb7beb75c469f32db.tar.gz | |
note to self: bad memory usage stats for Insert()
Diffstat (limited to 'query.go')
| -rw-r--r-- | query.go | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -125,6 +125,7 @@ func insertRecord(v reflect.Value, recordIndex int, stmt preparedStatement, argu if len(scanSlots) == 0 { _, err = stmt.Exec(argumentSlots...) } else { + // TODO: using QueryRow for inserting is somehow extremely expensive in terms of allocs; other libraries are doing better by limiting themselves to Exec() + LastInsertId() err = stmt.QueryRow(argumentSlots...).Scan(scanSlots...) } if err != nil { |
