我需要的关于数据库的几乎所有信息,都可以在 information_schema 中找到
这次我需要通过单个查询读取数据库中所有外键的详细信息,我在 information_schema.key_Column_usage 中找到了所有内容,但找不到constraints like on delete, on update
我可以show create table
为所有单独的桌子做。但是有没有办法通过这样的选择查询来获取这些详细信息?
SELECT CONSTRAINT_NAME, TABLE_NAME,COLUMN_NAME, REFERENCED_TABLE_NAME,
REFERENCED_COLUMN_NAME FROM information_schema.`KEY_COLUMN_USAGE` WHERE
table_schema = 'mydbname' AND referenced_column_name IS NOT NULL
它做得很好,但只是缺少一些约束,比如on delete, on update
我怎样才能获得这些值,以便我可以在单个查询中获取有关外键的所有信息?