我正在使用mysql
.
当我将外键添加到表中时,它不会出现任何错误。
当描述表结构时,我在关键字段下看到 MUL,就像我看到设置为主键的列的 PRI 一样。
但是,当我尝试通过在子表中添加父表中不存在的值来违反外键约束时,它被正确插入而没有任何错误。据我所知,SQL
这违反了外键的规则。
任何想法为什么会发生这种情况或我该如何解决?
我正在使用mysql
.
当我将外键添加到表中时,它不会出现任何错误。
当描述表结构时,我在关键字段下看到 MUL,就像我看到设置为主键的列的 PRI 一样。
但是,当我尝试通过在子表中添加父表中不存在的值来违反外键约束时,它被正确插入而没有任何错误。据我所知,SQL
这违反了外键的规则。
任何想法为什么会发生这种情况或我该如何解决?