我插入了一个用户文档。当我运行 SELECT 查询时:SELECT * FROM my_buckt WHERE type = “user”
我可以看到如下所示的结果。
[{
"my_buckt": {
"createdTs": xxxxx,
"createdBy": "xxxx",
"data": {
"title": test
},
"type": "user",
"uuid": "xxxxxxxxx"
}
}]
但是当我尝试运行下面的查询时,它给出了一个错误。我只是在存储桶名称后添加了类型。请告知我缺少什么,以使其适用于以下 SELECT 查询:
SELECT * FROM my_buckt user WHERE type = “user”
“代码”:3000,“味精”:“语法错误 - 在用户”,
这是因为user
是保留字(有关保留字的完整列表,请参阅文档)。因此,您可以使用其他名称作为别名,如下所示:
SELECT * FROM my_buckt u WHERE type = "user"
或者您可以在用户周围添加反引号,如下所示:
SELECT * FROM my_buckt `user` WHERE type = "user"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句