golang 使用sql语句操作数据库的方法
时间:2016-05-03 20:34:42
收藏:0
阅读:1079
func (m xxxstruct) insertxxx() (bool,string){
sqlquery :="insert into tables_name(id,name,email,content,) values(%v,%v,%v,%v)"
sqlquery =fmt.Sprintf(sqlquery,m.id,m.name,m.email,m.content)
ok,desc :=queryexecmysql(sqlquery)
if ok {
return false,desc
}
return true,"ok"
}
func queryexecmysql(parmam string)(bool string){
o :=orm.NewOrm()
o.Using("deafult")
_,err :=o.Raw(parmam).Exec()
if err !=nil ||err ==orm.ErrNORow{
log.Error(err)
return false,"error:"+err.Error()
}
return true,"ok"
}
本文出自 “东神要一打五” 博客,谢绝转载!
评论(0)