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房子可不可以?
美麗鑫鑫 這個位置挺好啊,背後有大樓,前面無遮擋 自己住不好,陰面拐角不透風,但是只要 便宜一切好商量 還能再難點不 可以,朝南陽光比較好,太曬了可以拉窗簾 可以現在房子太貴了不是一般人能買起的 我覺得不好,不通透,西曬,噪音大,既然花錢了就買個好的,不然再換,除非你有錢任性! 新一醬 可以啊,只要...
人可不可以吃,人到底可不可以吃飯?
在我國北方大人們經常用一句話來嚇唬哭鬧中的小孩,話一出口立刻鴉雀無聲,這話就是 馬虎來了!因為傳說馬虎是乙個專吃小孩的惡官,他經常要吃掉附近村民的小孩來滿足自己的偏好,所以在他附近的村子經常要丟失小孩子的。所以人應該是滿好吃的,尤其是小孩子。不過,這個惡官最後被人殺死了,所以現在也就沒人吃人了。人基...
鼻屎可不可以吃,冬天可不可以吃海帶
奧地利一名醫生指出,日常多挖鼻孔 吃鼻屎,有益健康,更 稱鼻屎具有增進人體免疫力功效。胸肺科專家比施加爾建議,家長應鼓勵孩子多挖鼻孔和吃鼻屎,以增強孩子的免疫系統。他指出,鼻腔在免疫系統中有過濾功能,空氣經過鼻腔進入肺部,大量細菌會留在鼻屎。如果吃下帶有多種細菌的鼻屎,並讓小腸吸收,其功效就像藥物一...