MySQL-如果你在添加外键时忘加约束名,如何找到系统默认的约束名
问题
在你添加约束的时候,一般都会为其取名以方便后期的修改,但是如果你忘记了呢,如何找到系统默认的约束名
解决方法
-- 查找约束名
SELECT
CONSTRAINT_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
TABLE_NAME = 'emp' AND
REFERENCED_TABLE_NAME = 'dept';
在你添加约束的时候,一般都会为其取名以方便后期的修改,但是如果你忘记了呢,如何找到系统默认的约束名
-- 查找约束名
SELECT
CONSTRAINT_NAME
FROM
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE
TABLE_NAME = 'emp' AND
REFERENCED_TABLE_NAME = 'dept';