Как исправить «ошибка: ошибка: синтаксическая ошибка - при значении» - PullRequest
0 голосов
/ 06 января 2019

У меня есть такие объекты, как:

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

А в WHERE мне нужно найти объекты по address.value, но в SQL есть функция value(), поэтому я всегда получаю ошибку.

Я делаю это из node.js. Есть ли варианты решения этой проблемы без изменения объектов? Sql запрос, как:

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

1 Ответ

0 голосов
/ 06 января 2019

VALUE - зарезервированное слово. Если вы хотите использовать его в качестве общего идентификатора, вам необходимо заключить его в обратные черты:

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