【发布时间】:2021-01-05 16:34:02
【问题描述】:
我正在尝试使用 Google 的 BigQuery NodeJs 库,但是,我不断收到此错误。
输入示例:
{"name": "John Doe", "gameid": "048.611"}
这是我的查询示例。
const query = 'select * from gametag_ae.users where GAMEID like %' + gameid + '% where NAME like %' + name + '% LIMIT 1';
这是我得到的错误:
(node:6802) UnhandledPromiseRejectionWarning: Error: Syntax error: Illegal input character "%" at [1:64]
在这种情况下我不能使用运算符%,但是对于这个查询来说它是必需的。
什么是让它工作的更好方法?
【问题讨论】:
-
通配符模式必须用引号引起来。
标签: javascript node.js google-cloud-platform google-bigquery