在连接数据库的基础上
deleteResult, err := db.Exec("DELETE FROM user0 WHERE id = ?", 1)
Go
package main
//删除-demo
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"log"
)
func main() {
db, err := sql.Open("mysql", "ims:123456@tcp(192.168.0.26:3306)/ibcf")
if err != nil {
log.Fatal("打开数据库失败:", err)
}
//关闭数据库
defer db.Close()
//验证是否连接成功
err = db.Ping()
if err != nil {
log.Fatal("连接失败:", err)
}
fmt.Println("连接数据库成功!")
deleteResult, err := db.Exec("DELETE FROM user0 WHERE id = ?", 1)
if err != nil {
log.Fatal("删除失败:", err)
}
row, err := deleteResult.RowsAffected()
if err != nil {
log.Fatal("影响失败: ", err)
}
fmt.Println("row affected: ", row)
}