最近工作中遇到了需要使用where in (?)的情况,一直尝试了几个都不行,最近在官方找到了一个解决办法,话不多说Talk is cheap,Show me the code。

...IdInt64List = []int64{ 1, 2, 3, 5} // 需要放在where in里面更新的IdList db := config.DB // 数据库连接
query, args, err := sqlx.In("UPDATE TestTable set model = ? , `status` = 1 WHERE id in (?)", Model, IdInt64List)
if err != nil {return err
}query = db.Rebind(query)  // Rebind query
res, err := db.Exec(query, args ...)
if err != nil {return err
}...

Golang sqlx 使用 Where in 解决办法相关推荐

  1. go语言 Golang官网被墙解决办法

    转载自星星的专栏:go语言 Golang官网被墙解决办法https://blog.csdn.net/fer_ba/article/details/9629779

  2. Golang http server 跨域问题与解决办法

    跨域,简称CROS,Cross-origin resource sharing.这里不仅仅是golang开发http server时会遇到的问题,它不区分语言,只要是http server都可能遇到这 ...

  3. 【Golang安全编码】gosec常见规则的解决办法

    Secure Go  - A project devoted to secure programming in the Go language, gosec   - Golang Security C ...

  4. undefined: grpc.SupportPackageIsVersion6 和 undefined: grpc.ClientConnInterface 解决办法

    问题表现 编译protobuf的 .pb.go文件时报错,如 undefined: grpc.SupportPackageIsVersion6 或 undefined: grpc.ClientConn ...

  5. 老是说我编译版本不够_编译etcd出现的cannot load bufio的错误解决办法

    编译etcd出现的cannot load bufio的错误解决办法 今天在安装编译etcd的时候,出现以下错误: go: finding github.com/golang/groupcache v0 ...

  6. Windows系统kratos生成proto代码是报exec: “protoc“: executable file not found in %PATH%错误解决办法

    前言 今天用kratos的cli工具生成生成 Proto 代码时直接报错了,直接报: exec: "protoc": executable file not found in %P ...

  7. beego安装bee工具时出现unable to access ‘https://github.com/xxxx/xxxx‘: Failed to connect togo....解决办法

    教程主安装bee工具命令: go get github.com/beego/bee 然而却出现了错误 : fatal: unable to access 'https://github.com/shi ...

  8. dev c++ 调试时候发生软件崩溃解决办法

    dev c++ 调试时候发生软件崩溃解决办法 安装好dev cpp,准备调试的时候发现软件崩溃,这种情况很好解决.只要在工具菜单中点开编译选项,找到代码生成/优化一栏,将链接器的"产生调试信 ...

  9. js ajax 递归,javascript ajax循环请求/ 长轮询终极解决办法——递归

    ajax循环请求,不能使用for循环,原因如下: 1. 因为ajax是异步执行,在还没有拿到服务器响应内容,就进入下一个for循环中 解决办法:递归currentIndex = 0; function ...

最新文章

  1. Redis 入门知识
  2. 【干货】新手炼丹经验总结
  3. http的“无连接”指的是_【38期】一份tcp、http面试指南,常考点都给你了
  4. 总编下午茶:挑战者心态能否帮助微软重回云计算巅峰?
  5. 五十一、创建第一个Maven项目和pom.xml 详解
  6. 监听Hierachy、Project等视图结构变化的事件
  7. php 垂直搜死哦,垂直搜索(Vertical Search)的详细介绍
  8. 以post方式携窗体等参数向服务器发送请求 发出去的字节流 返回的内容
  9. 13 岁自学编程,提出演进式架构的她,成 ThoughtWorks CTO!
  10. python安装-Python uWSGI 安装配置
  11. RJ45网线接口详解
  12. 苹果应用商店反垄断案败诉,市值蒸发500多亿美元;脸书杠上了土耳其政府;Nutanix 扩展多云产品组合……...
  13. Android 改变View的中心点
  14. cypress 框架介绍及元素定位
  15. 为什么建议使用你LocalDateTime,而不是Date?
  16. 【C语言】循环语句(do while循环)
  17. 第133天学习打卡(Docker 初识Docker Docker的基本组成 安装docker 阿里云镜像加速 Docker常用命令)
  18. 利用arcgispro将倾斜摄影三维数据OSGB转换为slpk格式
  19. MySQL存储过程示例
  20. 中控系统一键关机--读取串口数据并判断

热门文章

  1. 学习使用安卓scroller
  2. 内存 显存,cpu,GPU,显卡
  3. linux内核IDR机制详解(一)
  4. Java3d获取坐标_java-使用带有xzyz坐标和jzy3d的3d表面图
  5. 电脑调节屏幕亮度快捷键失灵の解决方案
  6. MySQL事务与存储引擎
  7. 理想主义者与现实主义者的差别
  8. java计算机毕业设计前后端分离健身房管理系统源代码+数据库+系统+lw文档
  9. redhat linux rsh设置
  10. 伤疤好了有黑印怎么办_疤痕留下黑印怎么办