这是我的代码
rows, err := r.db.Query(`SELECT * FROM ?`, couriersTable)
我得到了以下错误:
pq: syntax error at or near "?"
我尝试使用“%s”而不是“?”,但没有得到任何差异。
rur96b6h1#
使用以下代码片段将产生预期的结果:
rows, err := r.db.Query(fmt.Sprintf(`SELECT * FROM %s`, couriersTable))
您可以阅读Using prepared statements以获得更多见解。
1条答案
按热度按时间rur96b6h1#
使用以下代码片段将产生预期的结果:
您可以阅读Using prepared statements以获得更多见解。