Golang database/sql.Result type example

package database/sql

A Result summarizes an executed SQL command.

Golang database/sql.Result type usage example

 stmt, err := db.Prepare("INSERT INTO users(name) VALUES(?)")
 if err != nil {
  log.Fatal(err)
 }
 result, err := stmt.Exec("superman")  // <-- here
 if err != nil {
  log.Fatal(err)
 }
 lastId, err := result.LastInsertId()
 if err != nil {
  log.Fatal(err)
 }
 rowCnt, err := result.RowsAffected()
 if err != nil {
  log.Fatal(err)
 }

Reference :

http://golang.org/pkg/database/sql/#Result

Advertisement