diff --git a/xorm_test.go b/xorm_test.go index 061585a0..84cf8771 100644 --- a/xorm_test.go +++ b/xorm_test.go @@ -54,11 +54,10 @@ func createEngine(dbType, connStr string) error { } defer rows.Close() - if rows.Next() { - break - } - if _, err = db.Exec("CREATE DATABASE xorm_test"); err != nil { - return fmt.Errorf("db.Exec: %v", err) + if !rows.Next() { + if _, err = db.Exec("CREATE DATABASE xorm_test"); err != nil { + return fmt.Errorf("db.Exec: %v", err) + } } if schema != nil { if _, err = db.Exec("CREATE SCHEMA " + *schema); err != nil {