亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:80日期: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ǔ)充外鍵約束。

主站蜘蛛池模板: 久久经典免费视频 | 久久久精彩视频 | 亚洲精品第一页中文字幕 | 黄色毛片免费 | 亚洲国产精品一区二区三区久久 | 国产国语一级a毛片高清视频 | 亚洲综合图片网 | 亚洲国产一区二区在线 | 日韩一级精品视频在线观看 | 特黄a大片免费视频 | 日韩五级片 | 亚洲小视频在线观看 | 成人国产激情福利久久精品 | 成 人 黄 色 全 集 | 色综合久久久久久久久五月性色 | 国产高清在线精品一区二区 | 国产精品成人h视频 | 国产欧美日韩看片片在线人成 | 国产中文字幕在线视频 | 日韩欧美国产高清 | 国产精品黄色大片 | 欧美日韩国产在线观看一区二区三区 | 亚洲午夜精品一区二区蜜桃 | 欧美日韩性大片 | 久久精品综合一区二区三区 | 香蕉视频免费在线看 | 鲁大师视频在线观看免费播放 | 日韩精品一区二区三区毛片 | 蜜桃成人精品 | 一级黄色在线播放 | 色视频免费国产观看 | 欧美专区一区二区三区 | 黄网站免费在线 | 伊人久久精品亚洲精品一区 | 国内精品免费 | 欧美一级视频在线高清观看 | jizz亚洲女人高清 | 亚洲中字幕永久在线观看 | 成人国产一区二区三区精品 | 九九在线偷拍视频在线播放 | 国产精品福利一区二区 |