将查询占位符替换为单引号值

时间:2018-02-05 19:22:39

标签: sql postgresql go

我在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

时传递1个参数

0 个答案:

没有答案