我在Go中有简单的查询:
import "database/sql"
Db, err := sql.Open(...)
p1 := "string param"
Db.QueryRow("select * from some_func(?)", p1)
some_func
接受字符串参数。就PGsql而言,它是一个单引号文本:'some val'
。
为了实现传递单引号参数,我执行了以下操作:Db.QueryRow("select * from some_func('?')", p1)
。我用单引号包裹了?
。但我得到错误:期待0