6.删除-demo

在连接数据库的基础上

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)
}
相关推荐
程序猿小D1 小时前
[附源码+数据库+毕业论文+开题报告]基于Spring+MyBatis+MySQL+Maven+jsp实现的车辆运输管理系统,推荐!
java·数据库·mysql·spring·毕业设计·开题报告·车辆运输管理系统
极限实验室2 小时前
ES 踩坑记:Set Processor 字段更新引发的 _source 污染
数据库
regret~4 小时前
【记录】Ubuntu20.04安装mysql
数据库·mysql
见未见过的风景5 小时前
想删除表中重复数据,只留下一条,sql怎么写
数据库·sql
哆啦A梦的口袋呀6 小时前
pymongo库:简易方式存取数据
数据库·mongodb
失重外太空啦7 小时前
Mysql练习
android·数据库·mysql
像风一样自由20207 小时前
Navicat操作指南:MySQL数据库配置与Todo应用部署
数据库·mysql·adb
青竹易寒7 小时前
Redis技术笔记-从三大缓存问题到高可用集群落地实战
数据库·redis·笔记