oracle数据库 从表保存 外键怎么保存连接主表

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:44:07
我建个表car 又建个从表price,外键是carId
现在我想在price表中添加数据
insert into price(priceId,price, carId) values (1,1500,1)
会报carId标示符无效
从表carId不确定是否在主表中存在
那该如何确定一下呢?

当建立了主外键关系后,外键表里的外键字段必须是要在主键表的关联字段中存在的一个值才可以的,你当前的情况需要先在car中的cardid字段里添加一个1的值,才能在外键price表中添加数据,cardid赋值1才可以。

先在表car里添加一条 carId = 1 的数据,
再给price表中添加数据