最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

刪除MySQL中所有表的外鍵的兩種方法

 更新時間:2024年05月28日 10:56:15   作者:梁云亮  
這篇文章主要介紹了刪除MySQL中所有表的外鍵的兩種方法,文中通過代碼示例講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

方法一:

原理
查詢schema中所有外鍵名稱然后拼接生成刪除語句

第一步:

SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' DROP FOREIGN KEY ',CONSTRAINT_NAME,' ;') 
FROM information_schema.TABLE_CONSTRAINTS c 
WHERE c.TABLE_SCHEMA='數據庫名' AND c.CONSTRAINT_TYPE='FOREIGN KEY';

第二步:

將執(zhí)行第一步得到的SQL語句拷貝到命令行中執(zhí)行,就會刪除所有的外鍵了。

方法二

-- 禁用外鍵約束
SET FOREIGN_KEY_CHECKS = 0
-- 啟用外鍵約束
SET FOREIGN_KEY_CHECKS = 1;

由于FOREIGN_KEY_CHECKS是基于session的,當關閉了session重新建立連接,這個變量就會恢復默認值,也就是開啟外鍵約束,當然我們也可以全局的FOREIGN_KEY_CHECKS變量。

SET GLOBAL FOREIGN_KEY_CHECKS = 0;
或者:
SET @@GLOBAL.FOREIGN_KEY_CHECKS = 0;

修改完成后,可以使用下面命令查看修改后的結果:

SELECT @@FOREIGN_KEY_CHECKS;

到此這篇關于刪除MySQL中所有表的外鍵的兩種方法的文章就介紹到這了,更多相關刪除MySQL所有外鍵內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL5.5.21安裝配置教程(win7)

    MySQL5.5.21安裝配置教程(win7)

    這篇文章主要以圖文結合的方式介紹了Win7系統(tǒng)下安裝MySQL5.5.21的具體過程,感興趣的小伙伴們可以參考一下
    2016-06-06
  • MySQL分區(qū)表使用保姆級教程

    MySQL分區(qū)表使用保姆級教程

    分區(qū)表是將大表數據按條件拆分存儲在不同磁盤位置的數據庫優(yōu)化技術,它通過將數據分散到多個獨立分區(qū)中,顯著減少查詢掃描范圍,提升查詢性能,下面就來詳細的介紹一下
    2026-03-03
  • MySQL下將一個表的數據插入到另外一個表的實現語句

    MySQL下將一個表的數據插入到另外一個表的實現語句

    開發(fā)中,我們經常需要將一個表的數據插入到另外一個表,有時還需要指定導入字段,雖然這個實現起來非常簡單,但是還是會困擾許多新手,因此專門發(fā)一篇文章備查。
    2009-09-09
  • MySQL InnoDB Cluster 常見管理命令

    MySQL InnoDB Cluster 常見管理命令

    本文基于實際操作場景,整理了 InnoDB Cluster 日常管理中高頻使用的命令,涵蓋連接、狀態(tài)查詢、成員管理、主從切換等核心操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2026-04-04
  • mysql自動增量備份的實例方法(本地備份與遠程備份)

    mysql自動增量備份的實例方法(本地備份與遠程備份)

    mysql自動增量備份的例子(本地備份與遠程備份),有需要的朋友可以參考下
    2013-02-02
  • mysql?sql常用語句大全

    mysql?sql常用語句大全

    這篇文章主要介紹了mysql?sql常用語句大全,主要包括操作數據庫的命令,修改表的命令及對數據庫的操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 解讀mysql中的null問題

    解讀mysql中的null問題

    這篇文章主要介紹了解讀mysql中的null問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL聚合查詢與聯合查詢操作實例

    MySQL聚合查詢與聯合查詢操作實例

    這篇文章主要給大家介紹了關于MySQL聚合查詢與聯合查詢操作的相關資料,文中通過實例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友可以參考下
    2022-02-02
  • MySQL之InnoDB引擎中的Compact行格式用法

    MySQL之InnoDB引擎中的Compact行格式用法

    這篇文章主要介紹了MySQL之InnoDB引擎中的Compact行格式用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • CentOS系統(tǒng)中MySQL安裝完整步驟詳解

    CentOS系統(tǒng)中MySQL安裝完整步驟詳解

    在?CentOS?系統(tǒng)上安裝?MySQL,需要依次進行環(huán)境檢查、軟件源配置、安裝?MySQL、啟動服務等操作,我將按照規(guī)范流程,為你詳細分享完整且具體的安裝步驟,感興趣的朋友一起看看吧
    2025-04-04

最新評論

河曲县| 大埔区| 松滋市| 杂多县| 新巴尔虎右旗| 化州市| 蓬安县| 眉山市| 平顶山市| 中江县| 克山县| 哈巴河县| 江川县| 衡山县| 棋牌| 嘉义市| 江安县| 富顺县| 长海县| 连城县| 舟曲县| 夹江县| 延津县| 贺州市| 绵阳市| 金沙县| 邛崃市| 六枝特区| 富裕县| 鄂伦春自治旗| 南皮县| 高平市| 调兵山市| 昌都县| 乐安县| 兴国县| 乌拉特前旗| 南京市| 南安市| 五大连池市| 洛阳市|