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