91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql取消外鍵約束的方法

發布時間:2020-10-09 15:38:31 來源:億速云 閱讀:1421 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹了mysql取消外鍵約束的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

mysql取消外鍵限制(約束)的方法:通過“ALTER TABLE <表名> DROP FOREIGN KEY <外鍵約束名>;”語句來取消;外鍵一旦刪除,就會解除主表和從表間的關聯關系。

MySQL 外鍵約束(FOREIGN KEY)是表的一個特殊字段,經常與主鍵約束一起使用。對于兩個具有關聯關系的表而言,相關聯字段中主鍵所在的表就是主表(父表),外鍵所在的表就是從表(子表)。

外鍵用來建立主表與從表的關聯關系,為兩個表的數據建立連接,約束兩個表中數據的一致性和完整性。比如,一個水果攤,只有蘋果、桃子、李子、西瓜等 4 種水果,那么,你來到水果攤要買水果就只能選擇蘋果、桃子、李子和西瓜,其它的水果都是不能購買的。

mysql取消外鍵限制(約束)的方法

當一個表中不需要外鍵約束時,就需要從表中將其刪除。外鍵一旦刪除,就會解除主表和從表間的關聯關系。

刪除外鍵約束的語法格式如下所示:

ALTER TABLE <表名> DROP FOREIGN KEY <外鍵約束名>;

示例

刪除數據表 tb_emp2 中的外鍵約束 fk_tb_dept1,SQL 語句和運行結果如下所示。

mysql> ALTER TABLE tb_emp2
    -> DROP FOREIGN KEY fk_tb_dept1;
Query OK, 0 rows affected (0.19 sec)
Records: 0  Duplicates: 0  Warnings: 0
mysql> SHOW CREATE TABLE tb_emp2\G
*************************** 1. row ***************************
       Table: tb_emp2
Create Table: CREATE TABLE `tb_emp2` (
  `id` int(11) NOT NULL,
  `name` varchar(30) DEFAULT NULL,
  `deptId` int(11) DEFAULT NULL,
  `salary` float DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_tb_dept1` (`deptId`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312
1 row in set (0.00 sec)

可以看到,tb_emp2 中已經不存在 FOREIGN KEY,原有的名稱為 fk_emp_dept 的外鍵約束刪除成功。

感謝你能夠認真閱讀完這篇文章,希望小編分享mysql取消外鍵約束的方法內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丰台区| 阿荣旗| 登封市| 昂仁县| 太白县| 浦北县| 扶沟县| 蛟河市| 山丹县| 贵州省| 神池县| 米泉市| 高州市| 岢岚县| 滨州市| 府谷县| 阿鲁科尔沁旗| 长白| 竹溪县| 玛纳斯县| 塔河县| 江安县| 大厂| 尼木县| 环江| 晋宁县| 崇信县| 保山市| 墨竹工卡县| 崇礼县| 黄浦区| 鄂尔多斯市| 禹城市| 平泉县| 德保县| 宝应县| 铁力市| 平乐县| 洞头县| 柳江县| 娄烦县|