让我说我有一张桌子
对象:
id, primary key auto-increment
obj_id, foreign key (object.id)
val, integer
是否可以插入带有obj_id = id的记录。外键约束没有错误?
插入对象(val)值(123)
答案 0 :(得分:0)
如果obj_id允许为null,则表示没问题。
修改强>
你想要达到什么目的?你说它是一个外键然后它应该是该表的值。如果您希望另一列具有与PK值相同的数据,则此列不应是外键,您需要编写触发器来更新该列或其他方法。
答案 1 :(得分:-1)
是的,这完全可以。