1. 首页
  2. 跨平台
  3. ReactNative
  4. Golang sqlx 使用sql语句 Where in 解决办法

Golang sqlx 使用sql语句 Where in 解决办法

上传者: 2020-12-16 20:56:53上传 PDF文件 24.71KB 热度 47次
方法1、使用语言的for语句循环生成SQL语句中的“?”,类似这样: 新建方法 func placeholders(n int) string { var b strings.Builder for i := 0; i 0 { b.WriteString("?") } return b.String() } 调用方法: var ids []interface{} err := c.BindJSON(&ids) query := fmt.Sprintf("delete from device where id in (%s)", placeholders(len(ids)))
用户评论