Go언어에서 MySQL Insert 쿼리 사용방법
참고 : https://zetcode.com/golang/mysql/
package main
import (
"database/sql"
"fmt"
"log"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql", "user7:s$cret@tcp(127.0.0.1:3306)/testdb")
defer db.Close()
if err != nil {
log.Fatal(err)
}
sql := "INSERT INTO cities(name, population) VALUES ('Moscow', 12506000)"
res, err := db.Exec(sql)
if err != nil {
panic(err.Error())
}
lastId, err := res.LastInsertId()
if err != nil {
log.Fatal(err)
}
fmt.Printf("The last inserted row id: %d\\n", lastId)
}