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)
}
相关推荐
woxihuan1234562 分钟前
MySQL 中高效存储与查询时间数据的最佳实践
jvm·数据库·python
2301_809204703 分钟前
如何用 structuredClone 原生函数实现复杂对象深拷贝
jvm·数据库·python
QYR_114 分钟前
2026年MT 插芯市场洞察:CAGR 7.9%,2032 年全球规模将达 4.6 亿美元
网络·数据库·人工智能
2401_898717665 分钟前
Golang Gin如何定义路由和路由组_Golang Gin路由教程【实用】
jvm·数据库·python
ㄟ留恋さ寂寞6 分钟前
Golang怎么用unsafe获取结构体大小_Golang如何用Sizeof查看类型占用的字节数【方法】
jvm·数据库·python
zhoutongsheng7 分钟前
golang如何实现coredump分析_golang coredump分析实现策略
jvm·数据库·python
HalvmånEver8 分钟前
MySQL 使用 C 语言连接
linux·数据库·学习·mysql
2301_795099748 分钟前
如何用SQL实现分组内前N个百分比筛选_窗口函数应用
jvm·数据库·python
Jetev10 分钟前
如何排查MongoDB GridFS的下载接口拖垮了数据库性能
jvm·数据库·python
2301_7950997411 分钟前
Python Web日志如何收集_使用logging模块配置分布式日志追踪
jvm·数据库·python