How to fix 'error: Error: syntax error - at value'

How to fix 'error: Error: syntax error - at value'

我有这样的对象:

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

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

我从 node.js 开始。是否有任何变体可以在不改变对象的情况下解决这个问题? Sql 请求如:

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

VALUE 是保留字。如果你想把它作为一个通用的标识符,你需要用反引号把它括起来:

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