我有一个简单的表格,其中包含以下数据
从那个表记录我只是尝试获取Primary
字段设置为1的记录。为此,我只使用以下内容:
select *
from ProductProductPhoto
where ProductId = 12
and Primary = 1
但我收到了SQLite报告的语法错误,没有理由。
我也尝试以下表格查询:
select *
from ProductProductPhoto
where ProductId = 12
and Primary
但没有运气,浏览器中SQLite工具的错误返回是:
“near”Primary“:语法错误:”
知道这个语法需要怎么做?
答案 0 :(得分:3)
primary
是reserved word in SQLite,您应该使用双引号"
来转义它:
select *
from "ProductProductPhoto"
where "ProductId" = 12
and "Primary" = 1