MySQL-如果你在添加外键时忘加约束名,如何找到系统默认的约束名

问题

在你添加约束的时候,一般都会为其取名以方便后期的修改,但是如果你忘记了呢,如何找到系统默认的约束名

解决方法

sql 复制代码
-- 查找约束名
SELECT
    CONSTRAINT_NAME
FROM
    INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
    TABLE_NAME = 'emp' AND
    REFERENCED_TABLE_NAME = 'dept';
相关推荐
笃行客从不躺平3 小时前
遇到大SQL怎么处理
java·开发语言·数据库·sql
逻极4 小时前
Redis Queue (RQ) 核心原理:轻量任务队列的设计与实践(一句话讲透核心本质)
数据库·redis·bootstrap
q***31834 小时前
Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
数据库·redis·缓存
大锦终5 小时前
【MySQL】基本查询
数据库·mysql
last_zhiyin5 小时前
Oracle sql tuning guide 翻译 Part 6-5 --- Hint使用报告的操作方法和例子
数据库·sql·oracle·sql tunning
Rysxt_5 小时前
Spring Boot SPI 教程
java·数据库·sql
q***47185 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
避避风港5 小时前
MySQL 从入门到实战
数据库·mysql
s***4535 小时前
MSSQL2022的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
数据库·microsoft
能鈺CMS6 小时前
能鈺CMS · 虚拟发货源码
java·大数据·数据库