午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 數(shù)據(jù)庫(kù)表中,兩個(gè)表互為外鍵參考如何解決

瀏覽:206日期:2022-06-11 15:27:43

問(wèn)題描述

我有兩個(gè)表,一個(gè)是職工表,一個(gè)是部門(mén)表。

職工表有職工號(hào)和部門(mén)號(hào)兩個(gè)屬性

部門(mén)有部門(mén)號(hào)和經(jīng)理號(hào)兩個(gè)屬性。

顯然,經(jīng)理號(hào)應(yīng)該以職工表的職工號(hào)為外鍵參考,而職工表的部門(mén)號(hào)應(yīng)該以部門(mén)表的部門(mén)號(hào)為外鍵參考。

這么一來(lái)就會(huì)出現(xiàn)兩個(gè)表互相為外鍵參考的矛盾,應(yīng)該如何解決呢?

問(wèn)題解答

回答1:表結(jié)構(gòu)不合理!應(yīng)該添加角(jue)色表職工表里添加角色字段角色表id角色名1經(jīng)理2女秘書(shū)3搬磚狗職工表id角色部門(mén)姓名111經(jīng)理221小蜜331屌絲部門(mén)表id部門(mén)名1產(chǎn)業(yè)部2事業(yè)部3研發(fā)部回答2:

“互為外鍵參考”為什么是矛盾?

如果想新增部門(mén),這個(gè)部門(mén)經(jīng)理也是新人,可以先用一個(gè)舊職工“充當(dāng)”經(jīng)理,待添加成功后再修改掉。比如新增財(cái)務(wù)部和經(jīng)理張三:

insert into 部門(mén)表 select id=財(cái)務(wù)部, manager=老王insert into 職工表 select id=張三, department=財(cái)務(wù)部update 部門(mén)表 set manager=張三 where id=財(cái)務(wù)部

隨之而來(lái)的問(wèn)題是,當(dāng)兩個(gè)表都為空時(shí)怎么添加?這時(shí)可以先添加一行數(shù)據(jù)后再補(bǔ)充外鍵約束。

主站蜘蛛池模板: 国产一级av毛片 | 91美女福利视频 | 亚洲欧美v | www.黄色网| 一级黄色网址 | 黄色成年视频 | 91中文字幕网 | 中文字幕第23页 | 亚洲色图25p| 五月综合久久 | 看av网址 | 久久狠狠高潮亚洲精品 | 国产成年妇视频 | 欧美偷拍亚洲 | 91精品久久香蕉国产线看观看 | 黄色片毛片 | 中文精品视频 | 午夜激情网站 | www色小姐com| 先锋成人| 人人爽爽爽 | 精品国产www | 日本黄页免费 | 高跟肉丝丝袜呻吟啪啪网站av | 男人天堂亚洲天堂 | 久久视频在线免费观看 | 理论片久久 | 欧美久久久精品 | 三级久久久 | 日本激情视频网站 | av一道本 | 亚洲激情网 | 亚洲精品久久久久国产 | 欧美国产精品一区 | 久久久精品免费观看 | 东京热毛片 | 国产欧美日韩一区二区三区 | 欧美视频一区在线观看 | 99热免费 | 高清国产一区二区三区四区五区 | 欧美日本韩国一区 |