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)
}
相关推荐
程序员小八7774 小时前
MySQL 事务:一文把 ACID、隔离级别、MVCC、锁全串起来
数据库·mysql
lzhdim4 小时前
提高 SQL 语句执行速度的方法
java·开发语言·数据库·sql·oracle
ltl5 小时前
ClickHouse Distributed 引擎与分布式查询路由
数据库
Wang's Blog5 小时前
PostgreSQL笔记60: 权限与角色管理——从层级体系到最佳实践
数据库·笔记·postgresql
whcyhhh6 小时前
头歌实践教学平台:大数据存储2023(六)
大数据·数据库·python
Elastic 中国社区官方博客7 小时前
让大模型思考,让小模型执行:在 Elastic Workflows 中拆分 LLM 成本
大数据·运维·数据库·人工智能·elasticsearch·ai
Faith_xzc7 小时前
一条 SQL 顶一条 Flink 链路?Doris Streaming Job 持续导入全景解析
大数据·数据库·sql·flink
运维开发笔记9 小时前
5.2 Go 数组进阶学习笔记(多维、排序、搜索)
go
这个DBA有点耶10 小时前
多模数据库深度解读:从“多库拼装”到“一库多能”的架构演进
数据库·mysql·dba
程序员夏洛10 小时前
MySQL 默认的事务隔离级别是什么?为什么选择这个级别?
数据库·mysql