MySQL中如何查看外鍵約束名稱?
在MySQL中,我們可以使用SHOW CREATE TABLE語句來查看具體表的外鍵約束信息,通過該語句顯示的外鍵信息中會包括外鍵約束的名稱。
示例: SHOW CREATE TABLE 表名 \G;
執行該語句后,會顯示表的建表語句,其中外鍵約束的信息包括FOREIGN KEY和REFERENCES關鍵字,外鍵約束名稱在關鍵字后的括號中。
示例: CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) DEFAULT NULL, `order_no` varchar(45) NOT NULL, PRIMARY KEY (`id`), KEY `fk_order_user_idx` (`user_id`), CONSTRAINT `fk_order_user` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci 在上述建表語句中,外鍵約束名稱為fk_order_user。
通過SHOW CREATE TABLE語句,我們可以查看到具體表的外鍵約束名稱,從而方便進行相關操作。
上一篇css樣式定義變量