db, err := sql.Open("mysql", "fdfd:123456@tcp(127.0.0.1:3306)/test?charset=utf8")
if err != nil {
fmt.Println("database initialize error : ", err.Error())
}
stmt, err := db.Prepare("insert into test(cate_id, title, content)values(?, ?, ?)")
if err != nil {
fmt.Println(err.Error())
return
}
defer stmt.Close()
if result, err := stmt.Exec(cate_id, title, content); err == nil {
if id, err := result.LastInsertId(); err == nil {
fmt.Printf("thread: %d;\tinsert id : %d\n", i, id)
}
}
go mysql 添加数据_使用go脚本向MySQL表中写入数据
本文展示了如何使用Go语言连接并操作MySQL数据库,包括初始化数据库连接、准备SQL插入语句以及执行插入操作。示例中详细说明了如何处理可能的错误,并获取插入操作后的自增ID。

被折叠的 条评论
为什么被折叠?



