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