請問sql段可不可以即是主鍵又是外來鍵

時間 2021-10-14 22:24:01

1樓:墨汁諾

可以,這說明這兩張表的主鍵相關聯,只是那張是主表(就是該表的主鍵作為從表的外來鍵),那張是從表(該表的主鍵同時也是外來鍵),需要自己定義好。

create table `baidispatch_cost` (

`id` varchar(50) not null comment 'id',

`belong` varchar(15) default null comment '設計交付日期',

primary key (`id`),

constraint `fk_dispatch_id` foreign key (`id`) references `dispatch_order` (`id`)

) engine=innodb default charset=utf8 row_format=dynamic comment='成本表';

2樓:百搭屋平臺

我是這麼玩的

create table `dispatch_cost` (

`id` varchar(50) not null comment 'id',

`belong` varchar(15) default null comment '設計交付日期',

…………

primary key (`id`),

constraint `fk_dispatch_id` foreign key (`id`) references `dispatch_order` (`id`)

) engine=innodb default charset=utf8 row_format=dynamic comment='成本表';

3樓:匿名使用者

資料庫中,一個表欄位可以是本表的主鍵,同時,也可以是其他表的外來鍵(在其他表中被設定為外來鍵)。 若某欄位是本表的外來鍵,則該欄位引用的欄位一定是某表的主鍵。(在兩個表中,兩上欄位可不同名,但屬性一定相同)

定義:主鍵是能確定一條記錄的唯一標識。比如,一條記錄包括身份證號,姓名,年齡。身份證號是唯一能確定你這個人的,其他都可能有重複,所以,身份證號是主鍵。

主鍵欄位不能是null。

主鍵是一種唯一性索引,但它必須指定為“primary key”。

一個表只能有一個主鍵。

外來鍵用於與另一張表的關聯。是能確定另一張表記錄的欄位,用於保持資料的一致性。比如:a表中的一個欄位,在b表中,該欄位是b表的主鍵,那他就可以在a表中被設定為外來鍵。

4樓:匿名使用者

從表的外來鍵是與主表的主鍵構成外來鍵關係的,所以並不影響一個表裡面的列同時是主鍵和外來鍵。a表的主鍵可以同時是b表的外來鍵。而c表的主鍵也可以同時是a表的外來鍵。

5樓:熊星

create table yuangong(--建立表名

cleld nvarchar(10) primary key,--此欄位指定為表的主鍵

clename nvarchar(10) not null,--不可以為空

cle*** nvarchar(1) check(cle***='男' or cle***='女'),--非男即女

cleage int check(cleage<=150),--約束年齡

clezw nvarchar(10)

)create table yonghu (--建立表名

cleld nvarchar(10) primary key foreign key references yuangong(cleld),--此欄位指定為yonghu表的主鍵,同時也是yuangong(cleld)的外來鍵,此處注意格式問題。

passwd nvarchar(10))

買A房子可不可以,買A房子可不可以?

美麗鑫鑫 這個位置挺好啊,背後有大樓,前面無遮擋 自己住不好,陰面拐角不透風,但是只要 便宜一切好商量 還能再難點不 可以,朝南陽光比較好,太曬了可以拉窗簾 可以現在房子太貴了不是一般人能買起的 我覺得不好,不通透,西曬,噪音大,既然花錢了就買個好的,不然再換,除非你有錢任性! 新一醬 可以啊,只要...

人可不可以吃,人到底可不可以吃飯?

在我國北方大人們經常用一句話來嚇唬哭鬧中的小孩,話一出口立刻鴉雀無聲,這話就是 馬虎來了!因為傳說馬虎是乙個專吃小孩的惡官,他經常要吃掉附近村民的小孩來滿足自己的偏好,所以在他附近的村子經常要丟失小孩子的。所以人應該是滿好吃的,尤其是小孩子。不過,這個惡官最後被人殺死了,所以現在也就沒人吃人了。人基...

鼻屎可不可以吃,冬天可不可以吃海帶

奧地利一名醫生指出,日常多挖鼻孔 吃鼻屎,有益健康,更 稱鼻屎具有增進人體免疫力功效。胸肺科專家比施加爾建議,家長應鼓勵孩子多挖鼻孔和吃鼻屎,以增強孩子的免疫系統。他指出,鼻腔在免疫系統中有過濾功能,空氣經過鼻腔進入肺部,大量細菌會留在鼻屎。如果吃下帶有多種細菌的鼻屎,並讓小腸吸收,其功效就像藥物一...