我有这样的对象:
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/