insert - xs-soft/dbr GitHub Wiki

Insert操作


常规插入,支持多行插入

dbr.InsertInto("表名").Columns("字段1","字段2").
		Values("值1","值2").
                Values("值1","值2").Exec()

支持对象插入,同时也支持连续调用多次Record,一次性插入多条记录

type User struct{
	Name string
	Pass string
}
user:=User{
	Name:"name",
	Pass:"name",
}
dbr.InsertInto("User").Columns("name","pass").Record(user).Exec()

新增支持map[string]interface的插入但考虑到规范性不建议使用

u:=map[string]interface{}{
	"name":"name",
	"pass":"pass",
}
dbr.InsertInto("User").Map(u).Exec()