开发者社区> 问答> 正文

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

image.png

展开
收起
曹凯1211 2023-08-09 11:30:59 83 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技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像