不支持的语句: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 语句。