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)
}
相关推荐
行者游学20 分钟前
ETCD 集群备份与恢复
数据库·etcd
行者游学23 分钟前
ETCD 学习使用
数据库·学习·etcd
代码程序猿RIP23 分钟前
【Etcd 】Etcd 详解以及安装教程
linux·数据库·etcd
tqs_123451 小时前
创建es索引
数据库·es
间彧1 小时前
Mysql优化指南:善用覆盖索引,提升查询效率
数据库
间彧1 小时前
MySQL优化指南:执行计划type字段详解
数据库
合作小小程序员小小店2 小时前
web网页,在线%抖音,舆情%分析系统demo,基于python+web+echart+nlp+知识图谱,数据库mysql
数据库·python·自然语言处理·flask·nlp·echarts·知识图谱
一个天蝎座 白勺 程序猿2 小时前
Apache IoTDB(8):时间序列管理——从创建到分析的实战指南
数据库·apache·时序数据库·iotdb
摇滚侠3 小时前
Oracle 数据库修改表名
数据库·oracle