仲天
首页
(current)
分类
Go
Python
自动化脚本
xTS(谷歌认证测试)
Selenium
软件测试
Redis
Mysql
Docker
MongoDB
Jquery
Nginx
Bootstrap
Linux
正则表达式
bat
cmd批处理
截图
在线工具
搜索
Go中gorm批量保存数据
2023-03-06 23:30:18
57
本文章为原创文章,转载请附上原文地址,谢谢。
Go中gorm批量保存数据,导入gorm最新版本:"gorm.io/gorm",然后使用CreateInBatches()方法,就可以批量保存数据。 ```go // CreateUsers 批量创建 func CreateUsers(ctx context.Context) { users := make([]*User, 0) for i := 0; i < 5; i++ { users = append(users, &User{ ID: utils.GetUUID(), UserName: fmt.Sprintf("name-%d", i), }) } // CreateInBatches(模型切片,切片长度也就是批量条数) db.WithContext(ctx).CreateInBatches(users, len(users)).Error } ```
版权声明:本文为仲天原创文章,转载请附上原文出处链接和本声明。
本文链接:
文章分类
Go
Python
自动化脚本
xTS(谷歌认证测试)
Selenium
软件测试
Redis
Mysql
Docker
MongoDB
Jquery
Nginx
Bootstrap
Linux
正则表达式
bat
cmd批处理
截图
推荐文章
包管理,各种国内源地址大全(pip、composer、npm、gem)
324
Go 取两个切片的交集方法
81
推荐一个golang日志库,配置简单又好用(原创)
483
常用正则表达式大全,值得收藏。
240
bootstrap移动端时导航栏从左边滑出/弹出
68
优选网站
在线JSON工具
在线音频提取
Linux在线大全
PDF转WORD
TCP/IP端口大全