CrateDB执行ALTER TABLE DROP COLUMN失败报错,求问题原因
CrateDB删除列报错的原因及解决办法
- 报错根源:CrateDB的
ALTER TABLE删除列的语法里,不需要加COLUMN关键字,你写的语句里多了这个词,导致SQL解析器无法识别,抛出了语法匹配错误。 - 正确的SQL语句应该是:
ALTER TABLE "transactions_v2" DROP "itemPrices"; - 额外说明:和一些传统关系型数据库不同,CrateDB在处理列删除操作时,直接用
DROP后跟列名就可以,不需要额外声明COLUMN。
内容的提问来源于stack exchange,提问作者The Coder
相关产品推荐
相关产品推荐

