卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

python ** 運(yùn)算符 MySQL如何刪除有外鍵約束的表數(shù)據(jù)?

MySQL如何刪除有外鍵約束的表數(shù)據(jù)?有外鍵時(shí),應(yīng)先關(guān)閉外鍵功能,然后刪除,再打開。認(rèn)為不能刪除帶有外鍵的表。如果是MySQL數(shù)據(jù)庫(kù),請(qǐng)先關(guān)閉外鍵set foreignukeyuchecks=0,然后

MySQL如何刪除有外鍵約束的表數(shù)據(jù)?

有外鍵時(shí),應(yīng)先關(guān)閉外鍵功能,然后刪除,再打開。認(rèn)為不能刪除帶有外鍵的表。如果是MySQL數(shù)據(jù)庫(kù),請(qǐng)先關(guān)閉外鍵set foreignukeyuchecks=0,然后在打開set foreign時(shí)刪除ukeyuchecks=1

外鍵用作約束,以避免錯(cuò)誤的數(shù)據(jù)插入,屬于一致性范疇。我們不使用它的原因是,在大數(shù)據(jù)集的情況下,在外鍵的約束下插入大量數(shù)據(jù)非常慢。傳統(tǒng)數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)時(shí),通常建議關(guān)閉外鍵。在Internet場(chǎng)景中,數(shù)據(jù)庫(kù)表橫向拆分后,實(shí)際上數(shù)據(jù)庫(kù)端已經(jīng)無(wú)法實(shí)現(xiàn)外鍵約束,比如主表被拆分成不同的實(shí)例。在刪除問(wèn)題上,這一點(diǎn)本身就需要被接受,操作成本也無(wú)法避免。例如子庫(kù)、子表所需的數(shù)據(jù)冗余,如果要?jiǎng)h除,只能刪除幾次。這是分布式事務(wù)的一個(gè)要求,不能在一臺(tái)機(jī)器上實(shí)現(xiàn),只能在程序端進(jìn)行控制。最后,說(shuō)什么需要什么不需要,而不事先提及條件和場(chǎng)景,這是偽科學(xué)。