Golang
卞懂
Golang、Flutter
展开
-
gorm 执行原生sql实现批量插入数据
可以使用 GORM 的 DB 对象来执行原生 SQL 操作,然后结合 SQL 的 INSERT INTO 语句来实现批量插入数据。原创 2023-03-08 11:41:47 · 2625 阅读 · 0 评论 -
GORM批量插入表并返回id列表
其中,tx.Begin() 方法创建了一个事务,stmt.Prepare() 方法创建了一个预处理语句,并在循环中执行了插入操作。需要注意的是,批量插入数据可能会影响性能,因此建议在需要插入大量数据时使用批量插入方法。此外,如果要返回插入的结果,可以使用 GORM 提供的方法来实现。Create 方法会返回一个包含插入结果的结构体,其中包含插入的记录的 ID。这个 SQL 语句将会插入两条记录到 users 表中,并返回插入的记录的 ID 列表。原创 2023-03-08 09:44:42 · 2440 阅读 · 0 评论 -
在goland中报错:无法将 ‘(&captcha.Captcha{}).GenerateId‘ (类型 func()) 用作类型 HandlerFun
无法将 ‘(&captcha.Captcha{}).GenerateId’ (类型 func()) 用作类型 HandlerFun。使用闭包将GenerateId方法包装成一个符合HandlerFunc类型的函数,原创 2023-02-24 09:45:30 · 220 阅读 · 0 评论 -
go-zero grpcui报错: Failed to compute set of methods to expose: server does not support the reflection
go-zero 要开启 dev 或 test 模式, 才会在主方法中注册到反射中 reflection.Register(grpcServer),否则执行 grpcui 会报错。配置文件下添加 Mode: dev 即可。原创 2023-01-16 21:47:23 · 549 阅读 · 0 评论 -
解决Mac 上更新或重装golang后,执行go run 出现fork/exec /var/folders/ty/xxx/b001/exe/main: exec format error错误
最近升级了mac的Golang版本,当我在terminal执行go run main.go命令时,出现如下错误:fork/exec /var/folders/ty/q11880gn5797hjv_tnk2m_k80000gn/T/go-build3935763930/b001/exe/main: exec format error原创 2023-01-09 12:46:46 · 2092 阅读 · 0 评论 -
Mac下 Error “protoc-gen-go: program not found or is not executable“
【代码】Mac下 Error "protoc-gen-go: program not found or is not executable"原创 2023-01-03 09:56:21 · 2221 阅读 · 1 评论 -
Golang gin 配置腾讯云cos实现单文件与多文件上传
介绍在gin中使用 COS Go SDK 处理如何初始化客户端、上传单文件与多文件。原创 2022-08-05 10:43:05 · 1383 阅读 · 0 评论