今天遇到一个问题,在数据库中删除一条记录,但是在删除的时候报错了,报出该记录已经被其他子记录引用,想了好久不知道怎么做,后来发现报错提示信息中会提示删除该记录时影响了那个约束条件,于是思路出来了: 1.知道了约束名称,怎么知道这个约束是作用于哪张表.那个字段上的啊 2.找到了这张表,看看那个字段的约束用到了这个约束名 3.如果这条记录时无用的,那么引用这条记录的其他自己录也应该没用了 于是查找怎么根据约束名称找到相应的表.字段,那么下面这句SQL就能根据约束名找到相应的表: SELECT * F