将主键和外键添加到Databricks上的SQL表
我是Databricks的新手,当我想通过添加主要或FK来更改SQL表时,我会收到一个荒谬的错误,似乎无法调试它。
%sql
ALTER TABLE samples_abp215dsdp ADD CONSTRAINT PRIMARY (SampleID);
这是错误消息:
Error in SQL statement: ParseException:
mismatched input '(' expecting {'CHECK', 'FOREIGN', 'PRIMARY', 'UNIQUE'}(line 1, pos 55)
== SQL ==
ALTER TABLE samples_abp215dsdp ADD CONSTRAINT PRIMARY (SampleID)
------------------------------------------------------^^^
任何帮助将不胜感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
火花没有任何主要钥匙的概念。因为火花是计算引擎而不是数据库。
2022 有新功能。请关注下面的列表:
2023 中:
参考此 link
spark do not have any concept of primary key. As spark is computation engine not database.
There are new features coming in 2022. Follow below list:
In 2023:
Refer this link