Use exec for one-off queries
This commit is contained in:
@ -20,14 +20,9 @@ func (e *ElectionModel) Insert(name string, tokens int, areVotersKnown bool, max
|
|||||||
}
|
}
|
||||||
defer tx.Rollback()
|
defer tx.Rollback()
|
||||||
|
|
||||||
stmt, err := tx.Prepare(`
|
result, err := tx.Exec(`
|
||||||
INSERT INTO elections (name, tokens, are_voters_known, max_voters, expires_at)
|
INSERT INTO elections (name, tokens, are_voters_known, max_voters, expires_at)
|
||||||
VALUES (?, ?, ?, ?, ?)`)
|
VALUES (?, ?, ?, ?, ?)`, name, tokens, areVotersKnown, maxVoters, expiresAt)
|
||||||
if err != nil {
|
|
||||||
return 0, err
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := stmt.Exec(name, tokens, areVotersKnown, maxVoters, expiresAt)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
@ -37,7 +32,7 @@ func (e *ElectionModel) Insert(name string, tokens int, areVotersKnown bool, max
|
|||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
stmt, err = tx.Prepare(`
|
stmt, err := tx.Prepare(`
|
||||||
INSERT INTO choices (text, election_id)
|
INSERT INTO choices (text, election_id)
|
||||||
VALUES (?, ?)`)
|
VALUES (?, ?)`)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Reference in New Issue
Block a user