博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xorm删除数据
阅读量:6441 次
发布时间:2019-06-23

本文共 1502 字,大约阅读时间需要 5 分钟。

package main

import (

"fmt"
_ "github.com/go-sql-driver/mysql"
"github.com/go-xorm/core"
"github.com/go-xorm/xorm"
"time"
)

type Member struct {

Memberid int64 `xorm:"int(10) pk not null autoincr 'member_id'"`
Member_name string `xorm:"char(50) not null"`
Member_pwd string `xorm:"char(32) not null"`
Member_count int64 `xorm:"smallint(6) not null default 0 "`
Member_ok string `xorm:"varchar(50) not null"`
Member_del int64 `xorm:"bigint(1) not null default 0 "`
Member_email string `xorm:"varchar(40) not null"`
Member_logintime time.Time `xorm:"updated"`
Member_createtime int64 `xorm:"int(11) not null default 0"`
Member_updatetime int64 `xorm:"int(11) not null default 0"`
Member_ip string `xorm:"varchar(40) not null"`
Member_version int64 `xorm:"version"`
}

var (

engine *xorm.Engine
)

func main() {

//数据库连接参数
params := fmt.Sprintf("%s:%s@tcp(%s)/%s?charset=utf8&parseTime=true", "root", "root", "localhost:3306", "go")
var err error
//连接数据库
engine, err = xorm.NewEngine("mysql", params)
if err != nil {
panic(err)
}
//添加统一前缀
tbMapper := core.NewPrefixMapper(core.SnakeMapper{}, "go_")
engine.SetTableMapper(tbMapper)
defer engine.Close()

member := new(Member)

//删除单条数据
dres, derr := engine.Where("member_id = ?", 1).Delete(member)
if derr != nil {
panic(derr)
}
fmt.Println(dres)

//删除表

dterr := engine.DropTables(member)
if dterr != nil {
panic(dterr)
}
}

 

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) http://www.cnblogs.com/facetwitter/p/7595534.html

 

转载于:https://www.cnblogs.com/facetwitter/p/7595534.html

你可能感兴趣的文章
FaceID或者TouchID
查看>>
我的友情链接
查看>>
Java虚拟机学习 - JDK可视化监控工具
查看>>
linux ***
查看>>
劣质代码带来的劣质体验
查看>>
java项目中Classpath路径到底指的是哪里?
查看>>
Linux磁盘分区
查看>>
linux下使用ssh远程主机连接
查看>>
ospf
查看>>
#import和#include的区别
查看>>
ORACLE 18C 建库遭遇 ORA-12754报错
查看>>
Windows Server 2012 活动目录的安装与升级
查看>>
LAMP+Wordpress
查看>>
Linux 第26天 参加可信云大会
查看>>
系统恢复
查看>>
基于LNMP的Discuz论坛,动静分离,php安装xcache实现共享opcode
查看>>
fd读写文件
查看>>
tinyxml第二课 文件读取
查看>>
Linux文本三剑客之awk的使用
查看>>
Nginx(三):nginx.conf配置文件说明 【1】 配置参数说明
查看>>