0

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

谁能解释这种奇怪的行为?

4

1 回答 1

1

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

感谢所有提交建议的人。

于 2017-11-04T22:44:09.833 回答