diff --git a/sqlite/database_test.go b/sqlite/database_test.go index 9de16cc04f11902f9d5ac23690eb4befa722556f..a937bf0934ed88580d97bdee22a1ed11a641dc08 100644 --- a/sqlite/database_test.go +++ b/sqlite/database_test.go @@ -1380,8 +1380,13 @@ func BenchmarkAppendRawSQL(b *testing.B) { } b.ResetTimer() + stmt, err := driver.Prepare( + `INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`) + if err != nil { + b.Fatal(err) + } for i := 0; i < b.N; i++ { - if _, err = driver.Exec(`INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`); err != nil { + if _, err = stmt.Exec(); err != nil { b.Fatal(err) } } @@ -1438,8 +1443,13 @@ func BenchmarkAppendTxRawSQL(b *testing.B) { } b.ResetTimer() + stmt, err := tx.Prepare( + `INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`) + if err != nil { + b.Fatal(err) + } for i := 0; i < b.N; i++ { - if _, err = tx.Exec(`INSERT INTO "artist" ("name") VALUES('Hayao Miyazaki')`); err != nil { + if _, err = stmt.Exec(); err != nil { b.Fatal(err) } }