OCEANBASE与MYSQL外键的差异性

在执行INSERT时因为外键报错,求解答:ob-mysql的外键模式,和原生mysql外键相比有什么区别吗?

两个库里导出的建表语句也有差异:

mysql的外键约束

OB的外键约束

同样的建表语句,创建约束时没有指定restrict,ob外键会自动创建restrict限制。不知道是否是这个原因?

https://www.oceanbase.com/docs/community-observer-cn-10000000000902027
可以看下官方的外键支持文档哈

看懂了,感谢龙老师

你好,后来怎么解决的啊

啊?我理解这好像不是问题……

OB 和 MySQL 的外键默认都是 restrict 的属性,只是 OB show create table 的时候,当属性是默认值时也把默认值 restrict 展示了出来,MySQL 当属性是默认值时没展示 restrict 而已。

使用上有其他和 MySQL 不一致的地方吗?