奇怪的Golang SQL错误 - WHERE子句

时间:2017-11-03 18:09:51

标签: sql postgresql go sqlx

我正在使用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"

任何人都可以解释这种奇怪的行为吗?

1 个答案:

答案 0 :(得分:1)

问题是过时的依赖项。我们必须更新我们的Golang sql库。

感谢所有提交建议的人。