【踩坑】Go通过Exec函数执行SQL语句传递不定参时报错 发表于 2023-04-04 更新于 2024-05-07 阅读次数: 前言Go通过Exec函数执行SQL语句传递不定参时报错:sql: converting argument $1 type: unsupported type []interface {}, a slice of interface 原因 不定参形参希望得到第一个参数,但是没有获取到 解决问题 传递实参时,将args改为args... 1234567var args []interface{}args = append(args, "")err := db.Exec( <sql>, args...,) 完成参考文献CSDN——初级使用者