我有类似的对象:
address: {
"phone" : 888,
"value" : 12
}
在WHERE
中,我需要通过address.value查找对象,但是在SQL中,函数为value()
,所以我总是会出错。
我是通过node.js完成的。是否有任何变体在不更改对象的情况下解决此问题? 像这样的sql请求:
SELECT count(*) as size FROM addresses WHERE address.value = 12
答案 0 :(得分:2)
VALUE是保留字。如果要将其用作公用标识符,则需要将其括在反引号中:
SELECT count(*) as size FROM addresses WHERE address.`value` = 12