Переглянути джерело

remove insert id masking. Fixes issue #14. Thanks to Zack Dannar for the patch

Julien Schmidt 13 роки тому
батько
коміт
87d489eb2a
1 змінених файлів з 1 додано та 2 видалено
  1. 1 2
      connection.go

+ 1 - 2
connection.go

@@ -198,7 +198,7 @@ func (mc *mysqlConn) Exec(query string, args []driver.Value) (driver.Result, err
 		return nil, e
 	}
 
-	if mc.affectedRows == 0 {
+	if mc.affectedRows == 0 && mc.insertId == 0 {
 		return driver.ResultNoRows, e
 	}
 
@@ -223,7 +223,6 @@ func (mc *mysqlConn) exec(query string) (e error) {
 	}
 
 	mc.affectedRows = 0
-	mc.insertId = 0
 
 	if resLen > 0 {
 		_, e = mc.readUntilEOF()