這裏缺少的是有問題我'這樣的問題:什麼我從這個DELETE語句
寫DELETE
語句刪除該行中當您執行這一點,有44444的ID的分類表聲明,它會產生一個錯誤,因爲該類別在Products表中有相關的行。若要解決該問題,請在DELETE語句前加上另一個DELETE
語句,該語句刪除此類別中的所有產品。
我不知道爲什麼,我不斷收到此錯誤信息:
DELETE語句衝突與基準約束 「FK__Products__Catego__145C0A3F」。衝突發生在數據庫 「MyGuitarShop」,表「dbo.Products」,列'CategoryID'中。
這裏是我的SQL語句:
DELETE Categories
FROM Categories JOIN Products
ON Categories.CategoryID = Products.CategoryID
WHERE Categories.CategoryID = 44444;
我一直在這一段時間,現在,我想不出什麼即時通訊做錯了,任何幫助,將不勝感激。
我發現的是,你不只是使用'JOIN',而是執行下列操作之一: 'INNER JOIN','左JOIN','RIGHT JOIN','FULL JOIN' – CoderMusgrove 2015-04-05 21:27:47