不支持的语句:CreateIndexStatement
Statement not supported: CreateIndexStatement
在 Google Cloud Spanner 中创建索引时,当我尝试执行最基本形式的 create index 语句时出现语法错误。
我在 Cloud Spanner 的“查询”选项卡下使用 Cloud Console。
我得到的错误是:Statement not supported: CreateIndexStatement
我正在执行的查询是:CREATE INDEX SingersByFirstLastName ON Singers(FirstName, LastName)
知道我错过了什么吗?
云控制台的查询选项卡不支持执行DDL语句,例如CREATE INDEX
。备选方案是:
- 单击“概览”页面中的
Singers
table。然后您可以通过用户界面添加索引。
- 单击“概览”页面中的 link
Add Table
。这将打开一个页面,允许您输入 DDL 语句。虽然名称 kind of 表明您只能添加 tables,但它也允许您输入 CREATE INDEX
语句。
- 使用 tool like DBeaver to interact with Cloud Spanner,这将允许您在 SQL 主控制台中输入查询、DML 语句和 DDL 语句。
在 Google Cloud Spanner 中创建索引时,当我尝试执行最基本形式的 create index 语句时出现语法错误。 我在 Cloud Spanner 的“查询”选项卡下使用 Cloud Console。
我得到的错误是:Statement not supported: CreateIndexStatement
我正在执行的查询是:CREATE INDEX SingersByFirstLastName ON Singers(FirstName, LastName)
知道我错过了什么吗?
云控制台的查询选项卡不支持执行DDL语句,例如CREATE INDEX
。备选方案是:
- 单击“概览”页面中的
Singers
table。然后您可以通过用户界面添加索引。 - 单击“概览”页面中的 link
Add Table
。这将打开一个页面,允许您输入 DDL 语句。虽然名称 kind of 表明您只能添加 tables,但它也允许您输入CREATE INDEX
语句。 - 使用 tool like DBeaver to interact with Cloud Spanner,这将允许您在 SQL 主控制台中输入查询、DML 语句和 DDL 语句。