dqtok88424
2014-09-02 19:35
浏览 85

具有表名bindvar的Postgres sqlx准备的语句

I am trying to create a prepared statement in using the Golang sqlx library. I want to have the table name be a bindVar

stmt, err := stmtTx.Preparex("SELECT * FROM $1 WHERE question_id=$2;")

However this gives me an syntax error around /$1/. Can I not use a bind var for the table name?

图片转代码服务由CSDN问答提供 功能建议

我正在尝试使用Golang sqlx库创建一个准备好的语句。 我想让表名成为bindVar </ p>

  stmt,err:= stmtTx.Preparex(“ SELECT * FROM $ 1 WHERE question_id = $ 2;”)
 </ code  > </ pre> 
 
 

但是,这给了我 / $ 1 / </ code>周围的语法错误。 我可以不使用绑定变量作为表名吗?</ p> </ div>

2条回答 默认 最新

相关推荐 更多相似问题