开发者社区> 问答> 正文

在OceanBase数据库中这语法有没有错误?为什么在MySQL上能建的索引,在OB上就报错?

image.png

展开
收起
曹凯1211 2023-08-09 11:30:59 145 0
来自:OceanBase
1 条回答
写回答
取消 提交回答
  • MySQL上,可以使用FOREIGN KEY约束来创建外键,并且可以指定SET NULL选项来处理被引用表中的删除操作。当引用表中的行被删除时,与之相关的外键列的值将被设置为NULL。

    然而,在OceanBase数据中心中,创建具有SET NULL选项的外键时会报错,错误信息为 "ERROR 1235 (0A000): create foreign key with set null option not supported"。这意味着OceanBase不支持在外键约束中使用SET NULL选项来处理删除操作。

    2023-08-10 23:54:28
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像