1

我已经看到了 PartiQL 语法的 dynamoDB 文档:

SELECT expression  [, ...] 
FROM table[.index]
[ WHERE condition ] [ [ORDER BY key  [DESC|ASC] , ...]

但在实践中:

select * from dev .pk-all-index
where "pk" = 'config' AND ("brand" = 'tesla' OR contains("aliases", 'tesla.com'))

给我错误:

命令执行过程中发生错误。ValidationException:语句格式不正确,无法处理:意外关键字

4

2 回答 2

3
from "tablename"."indexname"
于 2021-02-09T17:49:45.677 回答
1

您可能希望将表名和索引分别放在引号下。

SELECT * FROM "dev"."pk-all-index" WHERE "pk" = 'config' AND ("brand" = 'tesla' OR contains("aliases", 'tesla.com'))
于 2021-04-19T18:05:25.660 回答