如何解决不支持的语句:CreateIndexStatement
在 Google Cloud Spanner 中创建索引时,当我尝试执行最基本形式的 create index 语句时出现语法错误。 我在 Cloud Spanner 的“查询”标签下使用 Cloud Console。
我得到的错误是:Statement not supported: CreateIndexStatement
我正在执行的查询是:CREATE INDEX SingersByFirstLastName ON Singers(FirstName,LastName)
知道我错过了什么吗?
解决方法
Cloud Console 上的查询选项卡不支持执行 DDL 语句,例如 CREATE INDEX
。替代方案是:
- 点击“概览”页面中的
Singers
表。然后,您可以通过用户界面添加索引。 - 点击“概览”页面中的链接
Add Table
。这将打开一个页面,允许您输入 DDL 语句。尽管名称种类表明您只能添加表,但它也允许您输入CREATE INDEX
语句。 - 使用 tool like DBeaver to interact with Cloud Spanner,这将允许您在主 SQL 控制台中输入查询、DML 语句和 DDL 语句。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。