2
我想從SQL表中刪除外鍵,但由於某種原因它不工作。爲什麼SQL不讓我刪除這個外鍵?
ALTER TABLE PETS
DROP FOREIGN KEY OWNER_NAME
但上述不起作用 - 我不明白。沒有太多的語法可以搞砸了,PETS
確實有一個外鍵OWNER_NAME
到另一個表。是什麼賦予了?
寵物表:
CREATE TABLE PETS
(
NAME VARCHAR(10) NOT NULL,
BIRTH_DATE DATE NOT NULL,
OWNER_NAME VARCHAR(10) NOT NULL,
PRIMARY KEY (NAME),
FOREIGN KEY (OWNER_NAME) REFERENCES OWNER ON DELETE CASCADE
);
收到錯誤: 「OWNER_NAME」 是一個未定義的名稱。
請向我們展示PETS的表格創建語句,併發布錯誤,您還收到 – Jason 2011-02-14 01:11:03