我有一个 tableA 有 tableB 的外键:
TableA (id, tableBId, attributeA)
现在我想在其中插入一行tableA
但将其设置为tableBId
,NULL
因为当时我无法确定它。
这是我的 sql 查询:
insert into TableA values (tableId, attributeA)
tableId
我已设置为 0 或 -1,但总是收到错误消息:
INSERT 语句与 FOREIGN KEY 冲突
我理解这个错误,因为 0 和 -1 不属于TableB
. tableBId
所以,我的问题是:在这种情况下如何设置 null ?