18 lines
263 B
Go
18 lines
263 B
Go
package sqlite
|
|
|
|
import "database/sql"
|
|
|
|
func ensureAffected(result sql.Result, fallback error) error {
|
|
if result == nil {
|
|
return fallback
|
|
}
|
|
rows, err := result.RowsAffected()
|
|
if err != nil {
|
|
return nil
|
|
}
|
|
if rows == 0 {
|
|
return fallback
|
|
}
|
|
return nil
|
|
}
|