rdrecord 的主鍵為 id
rdrecords的主鍵為 autoid
外建為 id 鏈結的是 rdrecord的id
當刪除 rdrecord 某個id時,出現錯誤:
語句已終止。
訊息 547,級別 16,狀態 1,第 1 行
delete 語句與 column reference 約束 'fk__rdrecords__id__48b0a244' 衝突。該衝突發生於資料庫 'ufdata_102_2011',表 'rdrecords', column 'id'。
這句話代表什麼意思啊
即該錶的 id 為 另乙個表的外來鍵,因此不能刪除。
檢視外建約束命令 sp_helpconstraint
查詢資料庫
select * from sysdatabases
select * from sysobjects
Mysql 為表新增外來鍵約束
sql語句格式 新增外來鍵約束 alter table 從表 add constraint 外來鍵 形如 fk 從表 主表 foreign key 從表外來鍵字段 references 主表 主鍵字段 如果mysql報錯 error code 1215.cannot add foreign key ...
表的完整性約束 外來鍵約束
先建立父表 部門表 create table department dno int 4 primary key auto increment,dname varchar 10 not null,room char 4 注意 外來鍵約束只有表級約束,沒有列級約束 方法一 建立表的時候新增外來鍵約束 c...
表的完整性約束 外來鍵約束
先建立父表 部門表 create table department dno int 4 primary key auto increment,dname varchar 10 not null,room char 4 注意 外來鍵約束只有表級約束,沒有列級約束 方法一 建立表的時候新增外來鍵約束 c...