我有一个订单表orderID
。我希望当我在订单中创建一个新行时,并自动将它添加到orderDetails
中的一个新行中相同的orderID
。我得到了自动递增工作,但是无论何时我尝试链接两个,添加级联删除,它给了我一个错误。Microsoft SQL服务器:有一个自动递增列更新另一个表
'订单' 表成功保存
'的OrderDetail' 表
- 无法创建关系 'FK_orderDetail_order'。
无法在引用列'orderDetail.orderID'是标识列的位置创建级联外键“FK_orderDetail_order”。
无法创建约束。查看以前的错误。
这似乎是因为在创建行时没有orderID
。没有这两个链接,很难将订单链接到其信息。
我正在使用Microsoft SQL server mgt studio。我通过命令行学习了MySQL,而不是SQL,因此整个GUI的东西都把我扔掉了(而且我有点生疏)。