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

问题

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

解决方法

sql 复制代码
-- 查找约束名
SELECT
    CONSTRAINT_NAME
FROM
    INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
    TABLE_NAME = 'emp' AND
    REFERENCED_TABLE_NAME = 'dept';
相关推荐
Gary董2 分钟前
mysql全面优化从哪几方面入手
数据库·mysql
陌上丨3 分钟前
深入理解Redis线程模型
数据库·redis·缓存
2501_948120155 分钟前
数据库分布式锁在并发控制中的应用
数据库·分布式
自己的九又四分之三站台6 分钟前
PGVector 详解:PostgreSQL 世界里的向量能力插件
数据库·postgresql
Humbunklung6 分钟前
记一次MySQL数据库备份与SQL格式内容导出导入
数据库·sql·mysql
无限码力10 分钟前
华为OD技术面真题 - 数据库Redis - 2
数据库·redis·华为od·面试真题·华为od技术面真题·华为od技术面八股文·华为od高频面试真题
予枫的编程笔记12 分钟前
【MySQL筑基篇】Schema设计避坑指南:INT/BIGINT、CHAR/VARCHAR选型不再纠结
mysql·数据库设计·三范式·反范式·schema设计·数据类型选型·数据库性能优化
xuekai2008090113 分钟前
Oracle 19C 最简单快速安装方式
数据库·oracle
码农水水14 分钟前
小红书Java面试被问:mTLS(双向TLS)的证书验证和握手过程
java·开发语言·数据库·redis·python·面试·开源
dyyx11116 分钟前
Python GUI开发:Tkinter入门教程
jvm·数据库·python