大佬們好,我0基礎學習SQL,買了一本SQL必知必會。裝上MySQL后匯入書中的示例。總共兩個TXT,第一個是"create”可以復制粘貼并執行成功,第二個TXT “populate”復制粘貼進去后執行失敗,請問下是怎么回事。多謝
錯誤提示:“09:09:11 INSERT INTO OrderItems(order_num, order_item, prod_id, quantity, item_price) VALUES(20009, 3, 'BNBG03', 250, 2.49) Error Code: 1452. Cannot add or update a child row: a foreign key constraint fails (`test`.`orderitems`, CONSTRAINT `FK_OrderItems_Orders` FOREIGN KEY (`order_num`) REFERENCES `orders` (`order_num`)) 0.031 sec
”
uj5u.com熱心網友回復:
create的表有外鍵外鍵的作用就是插入這條資料的某個列必須是另外一個表的值
uj5u.com熱心網友回復:
嗯,這個示例好像有問題,我在http://blog.csdn.net/zoroday/article/details/54809042里新下了一個sql格式的示例可以匯入正常使用。多謝版主回復
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/101018.html
標籤:MySQL
