Golang Go语言中初学练手,如何用Go根据sql语句校验数据的脚本?
例如
CREATE TABLE Persons
(
Id_P int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
写一个 go 脚本来遍历 sql 文件,看看哪些满足上述约束条件,哪些不满足,并把不满足的挑出来?
Golang Go语言中初学练手,如何用Go根据sql语句校验数据的脚本?
更多关于Golang Go语言中初学练手,如何用Go根据sql语句校验数据的脚本?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
先找一个 golang 版本的 SQL parser,拿到 AST 想干什么都可以了
更多关于Golang Go语言中初学练手,如何用Go根据sql语句校验数据的脚本?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
可以像下面这个,valid:“required,min=0,max=2” 就是校验整形的,最小 0 最大 2,还有很多其他规则待挖掘
// 平台管理员审核订单
type OrderApproveRequest struct {
OrderNum string json:"orderNum" valid:"required"
//订单号
ApprovalStatus int json:"approvalStatus" valid:"required,min=0,max=2"
//审核状态
ApprovalComment string json:"approvalComment" valid:"required,max=200"
//审核意见
}
非常感谢提示。我来试试,话说 go 的效率会高于 python 吗