我有这样的对象:

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

关于node.js - 如何修复 'error: Error: syntax error - at value',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54062725/

10-16 18:47
查看更多