我正在使用sqlx库在Golang中运行查询:
rows, dbErr := db.Queryx(`
SELECT *
FROM table_a as a
INNER JOIN table_b AS b
ON a.b_id = b.id
WHERE b.id = 'b3c06feb-8bd1-42e1-b516-c1121990ff81';
`)
查询语法正确,并在Postico,终端等运行正常。但是当我尝试在Golang中运行此查询时,我收到错误pq: syntax error at or near " WHERE"
任何人都可以解释这种奇怪的行为吗?
答案 0 :(得分:1)
问题是过时的依赖项。我们必须更新我们的Golang sql库。
感谢所有提交建议的人。