插入OrderDetail表数据时报外键错误
来源:6-2 买家订单-dao(下)
漫步明天
2018-08-01
OrderDetail中的orderId字段是OrderMaster的主键,插入OrderDetail表数据时,OrderMaster中没有对应的orderId会报外键错误?什么原因
写回答
1回答
-
慕函数5844455
2018-08-01
因为 OrderDetail 的 orderId 是 对应 OrderMaster 的 orderId 的外键,这是一层约束关系,
必须先有订单(主键),再有订单详情(外键),
如果按着廖师兄写的方法来,要先在数据库把这层约束关系删去。
这是我目前的解决办法。
00
相似问题