Date: Fri, 29 Mar 2024 22:13:09 +0800 (CST) Message-ID: <1325140522.1220.1711721589019@localhost.localdomain> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1219_1264664549.1711721589019" ------=_Part_1219_1264664549.1711721589019 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Fie=
lds/FieldsEx
=E5=AD=97=E6=AE=B5=E8=BF=87=E6=BB=A4Fields
=E7=94=A8=E4=BA=8E=E6=8C=87=E5=
=AE=9A=E9=9C=80=E8=A6=81=E6=93=8D=E4=BD=9C=E7=9A=84=E8=A1=A8=E5=AD=97=E6=AE=
=B5=EF=BC=8C=E5=8C=85=E6=8B=AC=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5=E3=80=81=
=E5=86=99=E5=85=A5=E5=AD=97=E6=AE=B5=E3=80=81=E6=9B=B4=E6=96=B0=E5=AD=97=E6=
=AE=B5=E7=AD=89=E8=BF=87=E6=BB=A4=EF=BC=9BFieldsEx
=E7=94=A8=E4=BA=8E=E4=BE=8B=E5=
=A4=96=E7=9A=84=E5=AD=97=E6=AE=B5=E6=8C=87=E5=AE=9A=EF=BC=8C=E5=8F=AF=E7=94=
=A8=E4=BA=8E=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5=E3=80=81=E5=86=99=E5=85=A5=
=E5=AD=97=E6=AE=B5=E3=80=81=E6=9B=B4=E6=96=B0=E5=AD=97=E6=AE=B5=E7=AD=89=E8=
=BF=87=E6=BB=A4=EF=BC=9BFields
=E7=A4=BA=E4=BE=
=8Buser
=E8=A1=A8=E6=9C=894=E4=B8=AA=E5=AD=
=97=E6=AE=B5uid
, nickname
,passport
, password=E3=80=82
=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5=E8= =BF=87=E6=BB=A4
// SELECT `uid`,`nickname` FROM= `user` ORDER BY `uid` asc g.Model("user").Fields("uid, nickname").Order("uid asc").All()
=E5=86=99=E5=85=A5=E5=AD=97=E6=AE=B5=E8= =BF=87=E6=BB=A4
m :=3D g.Map{ "uid" : 10000, "nickname" : "John Guo", "passport" : "john", "password" : "123456", } g.Model(table).Fields("nickname,passport,password").Data(m).Insert() // INSERT INTO `user`(`nickname`,`passport`,`password`) VALUES('John Guo',= 'john','123456')
FieldsEx
=E7=A4=BA=E4=
=BE=8Buser
=E8=A1=A8=E6=9C=894=E4=B8=AA=E5=AD=
=97=E6=AE=B5uid
, nickname
,passport
, password=E3=80=82
=E6=9F=A5=E8=AF=A2=E5=AD=97=E6=AE=B5=E6= =8E=92=E9=99=A4
// SELECT `uid`,`nickname` FROM= `user` g.Model("user").FieldsEx("passport, password").All()
=E5=86=99=E5=85=A5=E5=AD=97=E6=AE=B5=E6= =8E=92=E9=99=A4
m :=3D g.Map{ "uid" : 10000, "nickname" : "John Guo", "passport" : "john", "password" : "123456", } g.Model(table).FieldsEx("uid").Data(m).Insert() // INSERT INTO `user`(`nickname`,`passport`,`password`) VALUES('John Guo',= 'john','123456')
OmitEmpty=
=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4=E5=BD=93 map
/struct
=
=E4=B8=AD=E5=AD=98=E5=9C=A8=E7=A9=BA=E5=80=BC=E5=A6=82&n=
bsp; nil
,""
,0
=E6=97=B6=EF=BC=8C=E9=BB=98=E8=AE=A4=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=
=8Cgdb
=E5=B0=86=E4=BC=9A=E5=B0=86=E5=85=B6=E5=BD=93=E5=81=9A=
=E6=AD=A3=E5=B8=B8=E7=9A=84=E8=BE=93=E5=85=A5=E5=8F=82=E6=95=B0=EF=BC=8C=E5=
=9B=A0=E6=AD=A4=E8=BF=99=E4=BA=9B=E5=8F=82=E6=95=B0=E4=B9=9F=E4=BC=9A=E8=A2=
=AB=E6=9B=B4=E6=96=B0=E5=88=B0=E6=95=B0=E6=8D=AE=E8=A1=A8=E3=80=82Omi=
tEmpty
=E7=89=B9=E6=80=A7=E5=8F=AF=E4=BB=A5=E5=9C=A8=E5=B0=86=E6=95=
=B0=E6=8D=AE=E5=86=99=E5=85=A5=E5=88=B0=E6=95=B0=E6=8D=AE=E5=BA=93=E4=B9=8B=
=E5=89=8D=E8=BF=87=E6=BB=A4=E7=A9=BA=E5=80=BC=E6=95=B0=E6=8D=AE=E7=9A=84=E5=
=AD=97=E6=AE=B5=E3=80=82
=E7=9B=B8=E5=85=B3=E6=96=B9=E6=B3=95=EF=BC=9A
func (m *Model) OmitEmpty() *Mod= el func (m *Model) OmitEmptyWhere() *Model func (m *Model) OmitEmptyData() *Model
OmitEmpty
=E6=96=B9=E6=B3=95=E4=BC=9A=E5=90=8C=E6=97=B6=E8=
=BF=87=E6=BB=A4Where
=E5=8F=8AData
=E4=B8=AD=E7=9A=
=84=E7=A9=BA=E5=80=BC=E6=95=B0=E6=8D=AE=EF=BC=8C=E8=80=8C=E9=80=9A=E8=BF=87=
OmitEmptyWhere/OmitEmptyData
=E6=96=B9=E6=B3=95=E5=8F=AF=E4=BB=
=A5=E6=89=A7=E8=A1=8C=E7=89=B9=E5=AE=9A=E7=9A=84=E5=AD=97=E6=AE=B5=E8=BF=87=
=E6=BB=A4=E3=80=82
=E7=A9=BA=E5=80=BC=E4=BC=9A=E5=BD=B1=E5=93=8D=E4=BA=8E=E5=86=99=E5=85=A5=
/=E6=9B=B4=E6=96=B0=E6=93=8D=E4=BD=9C=E6=96=B9=E6=B3=95=EF=BC=8C=E5=A6=82Replace
, Update
, Save
=E6=93=8D=E4=
=BD=9C=E3=80=82=E5=A6=82=E4=BB=A5=E4=B8=8B=E6=93=8D=E4=BD=9C=EF=BC=88=E4=BB=
=A5map
=E4=B8=BA=E4=BE=8B=EF=BC=8Cstruct
=E5=90=8C=
=E7=90=86=EF=BC=89=EF=BC=9A
// UPDATE `user` SET `name`=3D'j= ohn',update_time=3Dnull WHERE `id`=3D1 g.Model("user").Data(g.Map{ "name" : "john", "update_time" : nil, }).Where("id", 1).Update()
=E9=92=88=E5=AF=B9=E7=A9=BA=E5=80=BC=E6=83=85=E5=86=B5=EF=BC=8C=E6=88=91=
=E4=BB=AC=E5=8F=AF=E4=BB=A5=E9=80=9A=E8=BF=87OmitEmpty
=E6=96=
=B9=E6=B3=95=E6=9D=A5=E8=BF=87=E6=BB=A4=E6=8E=89=E8=BF=99=E4=BA=9B=E7=A9=BA=
=E5=80=BC=E3=80=82=E4=BE=8B=E5=A6=82=EF=BC=8C=E4=BB=A5=E4=B8=8A=E7=A4=BA=E4=
=BE=8B=E5=8F=AF=E4=BB=A5=E4=BF=AE=E6=94=B9=E4=B8=BA=EF=BC=9A
// UPDATE `user` SET `name`=3D'j= ohn' WHERE `id`=3D1 g.Model("user").OmitEmpty().Data(g.Map{ "name" : "john", "update_time" : nil, }).Where("id", 1).Update()
=E5=AF=B9=E4=BA=8Estruct
=E6=95=B0=E6=8D=AE=E5=8F=82=E6=95=
=B0=EF=BC=8C=E6=88=91=E4=BB=AC=E4=B9=9F=E5=8F=AF=E4=BB=A5=E8=BF=9B=E8=A1=8C=
=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4=E3=80=82=E6=93=8D=E4=BD=9C=E7=A4=BA=E4=
=BE=8B=EF=BC=9A
type User struct { Id int `orm:"id"` Passport string `orm:"passport"` Password string `orm:"password"` NickName string `orm:"nickname"` CreateTime string `orm:"create_time"` UpdateTime string `orm:"update_time"` } user :=3D User{ Id : 1, NickName : "john", UpdateTime: gtime.Now().String(), } g.Model("user").OmitEmpty().Data(user).Insert() // INSERT INTO `user`(`id`,`nickname`,`update_time`) VALUES(1,'john','2019-= 10-01 12:00:00')
=E6=B3=A8=E6=84=8F=E5=93=9F=EF=BC=8C=E6=89=B9=E9=87=8F=E5=86=99=E5=85=A5=
/=E6=9B=B4=E6=96=B0=E6=93=8D=E4=BD=9C=E4=B8=ADOmitEmpty
=E6=96=
=B9=E6=B3=95=E5=B0=86=E4=BC=9A=E5=A4=B1=E6=95=88=EF=BC=8C=E5=9B=A0=E4=B8=BA=
=E5=9C=A8=E6=89=B9=E9=87=8F=E6=93=8D=E4=BD=9C=E4=B8=AD=EF=BC=8C=E5=BF=85=E9=
=A1=BB=E4=BF=9D=E8=AF=81=E6=AF=8F=E4=B8=AA=E5=86=99=E5=85=A5=E8=AE=B0=E5=BD=
=95=E7=9A=84=E5=AD=97=E6=AE=B5=E6=98=AF=E7=BB=9F=E4=B8=80=E7=9A=84=E3=80=82=
=E5=85=B3=E4=BA=8Eomitempty
=E6=A0=87=E7=AD=BE=E4=B8=8EOmitEmpty
=E6=96=B9=E6=B3=95=EF=BC=9A
struct
=E7=9A=84=E7=A9=BA=E5=80=
=BC=E8=BF=87=E6=BB=A4=E5=A4=A7=E5=AE=B6=E4=BC=9A=E6=83=B3=E5=88=B0omi=
tempty
=E7=9A=84=E6=A0=87=E7=AD=BE=E3=80=82=E8=AF=A5=E6=A0=87=E7=AD=
=BE=E5=B8=B8=E7=94=A8=E4=BA=8Ejson
=E8=BD=AC=E6=8D=A2=E7=9A=84=
=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4=EF=BC=8C=E4=B9=9F=E5=9C=A8=E6=9F=90=E4=
=B8=80=E4=BA=9B=E7=AC=AC=E4=B8=89=E6=96=B9=E7=9A=84ORM
=E5=BA=
=93=E4=B8=AD=E7=94=A8=E4=BD=9Cstruct
=E5=88=B0=E6=95=B0=E6=8D=
=AE=E8=A1=A8=E5=AD=97=E6=AE=B5=E7=9A=84=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4=
=EF=BC=8C=E5=8D=B3=E5=BD=93=E5=B1=9E=E6=80=A7=E4=B8=BA=E7=A9=BA=E5=80=BC=E6=
=97=B6=E4=B8=8D=E5=81=9A=E8=BD=AC=E6=8D=A2=E3=80=82omitempty
=E6=A0=87=E7=AD=BE=E4=B8=8EOmitEmpty
=
=E6=96=B9=E6=B3=95=E6=89=80=E8=BE=BE=E5=88=B0=E7=9A=84=E6=95=88=E6=9E=9C=E6=
=98=AF=E4=B8=80=E6=A0=B7=E7=9A=84=E3=80=82=E5=9C=A8ORM
=E6=93=
=8D=E4=BD=9C=E4=B8=AD=EF=BC=8C=E6=88=91=E4=BB=AC=E4=B8=8D=E5=BB=BA=E8=AE=AE=
=E5=AF=B9struct
=E4=BD=BF=E7=94=A8omitempty
=E7=9A=
=84=E6=A0=87=E7=AD=BE=E6=9D=A5=E6=8E=A7=E5=88=B6=E5=AD=97=E6=AE=B5=E7=9A=84=
=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4=EF=BC=8C=E8=80=8C=E5=BB=BA=E8=AE=AE=E4=
=BD=BF=E7=94=A8OmitEmpty
=E6=96=B9=E6=B3=95=E6=9D=A5=E5=81=9A=
=E6=8E=A7=E5=88=B6=E3=80=82=E5=9B=A0=E4=B8=BA=E8=AF=A5=E6=A0=87=E7=AD=BE=E4=
=B8=80=E6=97=A6=E5=8A=A0=E4=B8=8A=E4=B9=8B=E5=90=8E=E4=BE=BF=E7=BB=91=E5=AE=
=9A=E5=88=B0=E4=BA=86struct
=E4=B8=8A=EF=BC=8C=E6=B2=A1=E6=9C=
=89=E5=8A=9E=E6=B3=95=E5=81=9A=E7=81=B5=E6=B4=BB=E6=8E=A7=E5=88=B6=EF=BC=9B=
=E8=80=8C=E9=80=9A=E8=BF=87OmitEmpty
=E6=96=B9=E6=B3=95=E4=BD=
=BF=E5=BE=97=E5=BC=80=E5=8F=91=E8=80=85=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9=
=E6=80=A7=E5=9C=B0=E3=80=81=E6=A0=B9=E6=8D=AE=E4=B8=9A=E5=8A=A1=E5=9C=BA=E6=
=99=AF=E5=AF=B9struct
=E5=81=9A=E7=A9=BA=E5=80=BC=E8=BF=87=E6=
=BB=A4=EF=BC=8C=E6=93=8D=E4=BD=9C=E6=9B=B4=E5=8A=A0=E7=81=B5=E6=B4=BB=E3=80=
=82=E7=A9=BA=E5=80=BC=E4=B9=9F=E4=BC=9A=E5=BD=B1=E5=93=8D=E6=95=B0=E6=8D=AE=
=E6=9F=A5=E8=AF=A2=E6=93=8D=E4=BD=9C=EF=BC=8C=E4=B8=BB=E8=A6=81=E6=98=AF=E5=
=BD=B1=E5=93=8Dwhere
=E6=9D=A1=E4=BB=B6=E5=8F=82=E6=95=B0=E3=80=
=82=E6=88=91=E4=BB=AC=E5=8F=AF=E4=BB=A5=E9=80=9A=E8=BF=87OmitEmpty=E6=96=B9=E6=B3=95=E8=BF=87=E6=BB=A4=E6=9D=A1=E4=BB=B6=E5=8F=82=E6=95=
=B0=E4=B8=AD=E7=9A=84=E7=A9=BA=E5=80=BC=E3=80=82
=E4=BD=BF=E7=94=A8=E7=A4=BA=E4=BE=8B=EF=BC=9A
// SELECT * FROM `user` WHERE `p= assport`=3D'john' LIMIT 1 r, err :=3D g.Model("user").Where(g.Map{ "nickname" : "", "passport" : "john", }).OmitEmpty().One()
type User struct { Id int `orm:"id"` Passport string `orm:"passport"` Password string `orm:"password"` NickName string `orm:"nickname"` CreateTime string `orm:"create_time"` UpdateTime string `orm:"update_time"` } user :=3D User{ Passport : "john", } r, err :=3D g.Model("user").OmitEmpty().Where(user).One() // SELECT * FROM `user` WHERE `passport`=3D'john' LIMIT 1
OmitNil=E7=A9=BA=E5=80=BC=E8=BF=87=E6=BB=A4
=E5=BD=93 map
/struct
=
=E4=B8=AD=E5=AD=98=E5=9C=A8=E7=A9=BA=E5=80=BC=E5=A6=82&n=
bsp; nil
=E6=97=B6=EF=BC=8C=E9=BB=98=E8=AE=A4=E6=83=85=
=E5=86=B5=E4=B8=8B=EF=BC=8Cgdb
=E5=B0=86=E4=BC=9A=E5=B0=86=E5=
=85=B6=E5=BD=93=E5=81=9A=E6=AD=A3=E5=B8=B8=E7=9A=84=E8=BE=93=E5=85=A5=E5=8F=
=82=E6=95=B0=EF=BC=8C=E5=9B=A0=E6=AD=A4=E8=BF=99=E4=BA=9B=E5=8F=82=E6=95=B0=
=E4=B9=9F=E4=BC=9A=E8=A2=AB=E6=9B=B4=E6=96=B0=E5=88=B0=E6=95=B0=E6=8D=AE=E8=
=A1=A8=E3=80=82OmitNil
=E7=89=B9=E6=80=A7=E5=8F=AF=E4=BB=A5=E5=
=9C=A8=E5=B0=86=E6=95=B0=E6=8D=AE=E5=86=99=E5=85=A5=E5=88=B0=E6=95=B0=E6=8D=
=AE=E5=BA=93=E4=B9=8B=E5=89=8D=E8=BF=87=E6=BB=A4=E7=A9=BA=E5=80=BC=E6=95=B0=
=E6=8D=AE=E7=9A=84=E5=AD=97=E6=AE=B5=E3=80=82=E4=B8=8EOmitEmpty
=E7=89=B9=E6=80=A7=E7=9A=84=E5=8C=BA=E5=88=AB=E5=9C=A8=E4=BA=8E=EF=BC=8C""
,0
=E5=B9=
=B6=E4=B8=8D=E4=BC=9A=E8=A2=AB=E8=BF=87=E6=BB=A4=E3=80=82
=E7=9B=B8=E5=85=B3=E6=96=B9=E6=B3=95=EF=BC=9A
func (m *Model) OmitNil() *Model func (m *Model) OmitNilWhere() *Model func (m *Model) OmitNilData() *Model
OmitEmpty
=E6=96=B9=E6=B3=95=E4=BC=9A=E5=90=8C=E6=97=B6=E8=
=BF=87=E6=BB=A4Where
=E5=8F=8AData
=E4=B8=AD=E7=9A=
=84=E7=A9=BA=E5=80=BC=E6=95=B0=E6=8D=AE=EF=BC=8C=E8=80=8C=E9=80=9A=E8=BF=87=
OmitEmptyWhere/OmitEmptyData
=E6=96=B9=E6=B3=95=E5=8F=AF=E4=BB=
=A5=E6=89=A7=E8=A1=8C=E7=89=B9=E5=AE=9A=E7=9A=84=E5=AD=97=E6=AE=B5=E8=BF=87=
=E6=BB=A4=E3=80=82
do
=E5=AF=B9=
=E8=B1=A1=E8=BF=9B=E8=A1=8C=E5=AD=97=E6=AE=B5=E8=BF=87=E6=BB=A4=E5=A6=82=E6=9E=9C=E4=BD=BF=E7=94=A8GoFrame
=E5=B7=A5=E7=A8=
=8B=E7=9B=AE=E5=BD=95=EF=BC=8C=E9=80=9A=E8=BF=87gf gen dao
=E6=
=88=96=E8=80=85make dao
=E6=8C=87=E4=BB=A4=E4=BC=9A=E8=87=AA=E5=
=8A=A8=E6=A0=B9=E6=8D=AE=E9=85=8D=E7=BD=AE=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=
=93=E7=94=9F=E6=88=90=E5=AF=B9=E5=BA=94=E7=9A=84=E6=95=B0=E6=8D=AE=E8=A1=A8=
dao/entity/do
=E6=96=87=E4=BB=B6=EF=BC=8C=E5=A6=82=E6=9E=9C=E5=
=9C=A8=E6=95=B0=E6=8D=AE=E5=BA=93=E6=93=8D=E4=BD=9C=E4=B8=AD=E4=BD=BF=E7=94=
=A8do
=E5=AF=B9=E8=B1=A1=EF=BC=8C=E9=82=A3=E4=B9=88=E5=B0=86=E4=
=BC=9A=E8=87=AA=E5=8A=A8=E8=BF=87=E6=BB=A4=E6=9C=AA=E8=B5=8B=E5=80=BC=E7=9A=
=84=E5=AD=97=E6=AE=B5=E3=80=82=E4=BE=8B=E5=A6=82=EF=BC=9A
=E7=94=9F=E6=88=90=E7=9A=84do
=E5=AF=B9=E8=B1=A1=E7=BB=93=E6=
=9E=84=E4=BD=93=E5=AE=9A=E4=B9=89
// User is the golang structure = of table user for DAO operations like Where/Data. type User struct { =09g.Meta `orm:"table:user, do:true"` =09Id interface{} // User ID =09Passport interface{} // User Passport =09Password interface{} // User Password =09Nickname interface{} // User Nickname =09CreateAt *gtime.Time // Created Time =09UpdateAt *gtime.Time // Updated Time }
=E6=95=B0=E6=8D=AE=E5=86=99=E5=85=A5=EF=BC=9A
dao.User.Transaction(ctx, func(c= tx context.Context, tx gdb.TX) error { =09_, err =3D dao.User.Ctx(ctx).Data(do.User{ =09=09Passport: in.Passport, =09=09Password: in.Password, =09=09Nickname: in.Nickname, =09}).Insert() =09return err })
=E6=95=B0=E6=8D=AE=E6=9F=A5=E8=AF=A2=EF=BC=9A
var user *entity.User err =3D dao.User.Ctx(ctx).Where(do.User{ =09Passport: in.Passport, =09Password: in.Password, }).Scan(&user)
Filter
=E5=AD=97=E6=AE=B5=E8=BF=87=E6=BB=A4(=E5=B7=
=B2=E5=86=85=E7=BD=AE) gdb
=E5=8F=AF=E4=BB=A5=E8=87=AA=E5=8A=A8=E5=90=8C=E6=AD=
=A5=E6=95=B0=E6=8D=AE=E8=A1=A8=E7=BB=93=E6=9E=84=E5=88=B0=
=E7=A8=8B=E5=BA=8F=E7=BC=93=E5=AD=98=E4=B8=AD(=E7=BC=93=E5=AD=98=E4=B8=8D=
=E8=BF=87=E6=9C=9F=EF=BC=8C=E7=9B=B4=E8=87=B3=E7=A8=8B=E5=BA=8F=E9=87=8D=E5=
=90=AF/=E9=87=8D=E6=96=B0=E9=83=A8=E7=BD=B2)=EF=BC=8C=E5=B9=B6=E4=B8=94=E5=
=8F=AF=E4=BB=A5=E8=BF=87=E6=BB=A4=E6=8F=90=E4=BA=A4=E5=8F=82=E6=95=B0=E4=B8=
=AD=E4=B8=8D=E7=AC=A6=E5=90=88=E8=A1=A8=E7=BB=93=E6=9E=84=E7=9A=84=E6=95=B0=
=E6=8D=AE=E9=A1=B9=EF=BC=8C=E8=AF=A5=E7=89=B9=E6=80=A7=E5=8F=AF=E4=BB=A5=E4=
=BD=BF=E7=94=A8Filter
=E6=96=B9=E6=B3=95=E5=AE=9E=E7=8E=B0=E3=
=80=82=E5=B8=B8=E7=94=A8=E4=BA=8E=E6=96=B0=E5=A2=9E/=E5=88=A0=E9=99=A4=E6=
=93=8D=E4=BD=9C=E4=B8=AD=E8=BE=93=E5=85=A5map/struct/[]map/[]string=
code>=E5=8F=82=E6=95=B0=E7=B1=BB=E5=9E=8B=E7=9A=84=E5=9C=BA=E6=99=AF=E3=80=
=82
=E4=BD=BF=E7=94=A8=E7=A4=BA=E4=BE=8B=EF=BC=8C=E5=81=87=E5=A6=82=
user
=E8=A1=A8=E6=9C=894=E4=B8=AA=E5=AD=97=E6=AE=B5uid
,<=
span> nickname
, passport=
, password
=EF=BC=9A
r, err :=3D g.Model("user").Filt= er().Data(g.Map{ "id" : 1, "uid" : 1, "passport" : "john", "password" : "123456", }).Insert() // INSERT INTO user(uid,passport,password) VALUES(1, "john", "123456")
=E5=85=B6=E4=B8=ADid
=E4=B8=BA=E4=B8=8D=E5=AD=98=E5=9C=A8=
=E7=9A=84=E5=AD=97=E6=AE=B5=EF=BC=8C=E5=9C=A8=E5=86=99=E5=85=A5=E6=95=B0=E6=
=8D=AE=E6=97=B6=E5=B0=86=E4=BC=9A=E8=A2=AB=E8=BF=87=E6=BB=A4=E6=8E=89=EF=BC=
=8C=E4=B8=8D=E8=87=B3=E4=BA=8E=E8=A2=AB=E6=9E=84=E9=80=A0=E6=88=90=E5=86=99=
=E5=85=A5SQL=E4=B8=AD=E4=BA=A7=E7=94=9F=E6=89=A7=E8=A1=8C=E9=94=99=E8=AF=AF=
=E3=80=82
=E6=95=B0=E6=8D=AE=E5=BA=93=E6=B2=A1=E6=9C=89=E8=AE=BE=E8=AE=A1=E4=B8=
=BAData
=E6=96=B9=E6=B3=95=E5=81=9A=E8=87=AA=E5=8A=A8=E8=BF=87=
=E6=BB=A4=EF=BC=8C=E8=80=8C=E6=98=AF=E9=9C=80=E8=A6=81=E5=BC=80=E5=8F=91=E8=
=80=85=E8=B0=83=E7=94=A8Filter
=E6=96=B9=E6=B3=95=E6=9D=A5=E6=
=89=8B=E5=8A=A8=E6=8C=87=E5=AE=9A=E8=BF=87=E6=BB=A4=EF=BC=8C=E7=9B=AE=E7=9A=
=84=E6=98=AF=E5=8F=8B=E5=A5=BD=E5=9C=B0=E6=8F=90=E9=86=92=E5=BC=80=E5=8F=91=
=E8=80=85=E5=8F=AF=E8=83=BD=E8=AF=AF=E5=86=99/=E4=BC=A0=E9=80=92=E9=94=99=
=E8=AF=AF=E4=BA=86=E5=AD=97=E6=AE=B5=E5=90=8D=E7=A7=B0=E3=80=82=E5=A6=82=E6=
=9E=9C=E5=BC=BA=E5=88=B6=E6=80=A7=E7=9A=84=E8=87=AA=E5=8A=A8=E8=BF=87=E6=BB=
=A4=E5=8F=AF=E8=83=BD=E4=BC=9A=E5=BC=95=E8=B5=B7=E9=9A=BE=E4=BB=A5=E9=A2=84=
=E6=96=99=E7=9A=84=E4=B8=9A=E5=8A=A1=E9=80=BB=E8=BE=91=E5=BC=82=E5=B8=B8=EF=
=BC=8C=E4=BE=8B=E5=A6=82=EF=BC=8C=E7=94=B1=E4=BA=8E=E5=AD=97=E6=AE=B5=E5=90=
=8D=E7=A7=B0=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF=E5=AF=BC=E8=87=B4=E8=87=AA=
=E5=8A=A8=E8=BF=87=E6=BB=A4=E4=BA=86=E6=9C=AC=E6=9D=A5=E9=9C=80=E8=A6=81=E8=
=BE=93=E5=85=A5=E7=9A=84=E5=AD=97=E6=AE=B5=EF=BC=8C=E5=AF=BC=E8=87=B4=E5=86=
=99=E5=85=A5=E6=95=B0=E6=8D=AE=E5=BA=93=E7=9A=84=E6=95=B0=E6=8D=AE=E4=B8=8D=
=E5=AE=8C=E6=95=B4=E3=80=82
=E4=BB=8EGoFrame v1.15.7
=E7=89=88=E6=9C=AC=E5=BC=80=E5=A7=
=8B=EF=BC=8C=E6=A0=B9=E6=8D=AE=E7=A4=BE=E5=8C=BA=E6=95=B4=E4=BD=93=E5=8F=8D=
=E9=A6=88=EF=BC=8C=E4=B8=BA=E6=8F=90=E9=AB=98=E7=BB=84=E4=BB=B6=E6=98=93=E7=
=94=A8=E6=80=A7=EF=BC=8Cfilter
=E7=89=B9=E6=80=A7=E8=A2=AB=E8=
=AE=BE=E7=BD=AE=E4=B8=BA=E9=BB=98=E8=AE=A4=E5=BC=80=E5=90=AF=EF=BC=8C=E4=B8=
=8D=E5=86=8D=E9=9C=80=E8=A6=81=E6=98=BE=E7=A4=BA=E8=B0=83=E7=94=A8=EF=BC=8C=
Filter
=E6=96=B9=E6=B3=95=E5=B7=B2=E8=A2=AB=E6=A0=87=E8=AE=B0=
=E5=BA=9F=E5=BC=83=E3=80=82