spu*_*ity 8 mysql sql search foreign-keys primary-key
我正在努力实现一个函数,以防止删除数据库中的某些元素(通过前端),如果它们在其他表中有其他与之关联的项目.否则那些其他表正在寻找不存在的键.
如果你明白我的帽子是给你的.
我有很多表要查看,需要SQL查询或MySQL Workbench功能,可以告诉我,在输入主键(列名,而不是实际值)时,如果该键在某处用作外键其他.
否则,如果有人知道一个随便的解决方法,那也会很棒!
SELECT
table_name, column_name
FROM
information_schema.key_column_usage
WHERE
referenced_table_name = '<table>'
and referenced_column_name = '<primary key column>'
Run Code Online (Sandbox Code Playgroud)