2,348
社区成员




package main
import (
"fmt"
"strings"
)
func main () {
str := "select * from tbl where id= ? and name =?"
arg := make([]interface{},2)
arg[0] = "1"
arg[1] = "张三"
for _, v := range arg {
str = strings.Replace(str, "?", fmt.Sprintf("%v", v), 1) //字符串替换就可以了
}
fmt.Println(str)
}