如何修复'error: Error: syntax error - at value'



我有这样的对象:

address: {
  "phone" : 888,
  "value" : 12
}

WHERE中,我需要通过 address.value 查找对象,但在 SQL 中有函数 value() ,所以我总是收到错误。

我从节点.js做。是否有任何变体可以在不更改对象的情况下解决此问题?SQL 请求如下:

SELECT count(*) as size FROM addresses WHERE address.value = 12

VALUE 是一个保留字。如果要将其用作通用标识符,则需要将其括在反引号中:

SELECT count(*) as size FROM addresses WHERE address.`value` = 12

最新更新