mysql中怎麼在表中建立多個外來鍵,也就是說表中有兩

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

1樓:匿名使用者

create table erollment(sno varchar(8) not null,cno varchar(3) not null,tno varchar(6) not null,grade double not null,primary key(sno,cno,tno),foreign key (sno) references student(sno),

foreign key (cno) references courses(cno),foreign key (tno) references teacher(tno));

sql server 中一張表主鍵有兩個欄位,能否在另一張表中分別建立參照這兩個欄位的外來鍵? 20

2樓:匿名使用者

主外來鍵是一種約束,如果你在程式中能遵循這種約束的話,你也可以不在資料庫中體現。

3樓:雲天英雄

可以,但是最好參照關係表來做哦

mysql中兩個表一個表中的欄位的外來鍵是另外一個表的主鍵,請問如何同時為兩個表新增資料

4樓:匿名使用者

你先給主鍵的那個表插入資料,再給外來鍵的那個表插入;

另外,多說一句,刪除的時候,先刪除外來鍵的那個,再刪除主鍵 的那個。

怎樣在中建立多個(或以上)頁首頁尾

也可以用word的主控文件和子文件的方式可以實現,更靈活方便,特別是對於較長的文件。具體用法,可查一下word的幫助 建立主控文件和子文件 若要建立主控文件 主控文件 主控文件是一組單獨檔案 或子文件 的容器。使用主控文件可建立並管理多個文件,例如,包含幾章內容的一本書。則應從大綱檢視開始,並建立新...

mysql如何統計表大小,mysql中如何統計一個資料庫中每張表的行數

表統計資訊是資料庫基於成本的優化器最重要的參考資訊 統計資訊不準確,優化器可能給出不夠優化的執行計劃或者是錯誤的執行計劃。對統計資訊的計算分為非持久化統計資訊 實時計算 與持久化統計資訊。非持久化統計資訊 統計資訊沒有儲存在磁碟上,而是頻繁的實時計算統計資訊 每次對錶的訪問都會重新計算其統計資訊 假...

sql中left join from多個表怎麼寫

兔丞飛 sql中left join from 多個表應該這樣寫 select a.id,其他欄位 from a,b,c,d left join e on e.id a.id left join f on f.id c.id 1 兩個表連線 select a.b.from a left join b ...