'initial-commit'
This commit is contained in:
		
						commit
						3e4ef0f939
					
				|  | @ -0,0 +1,27 @@ | ||||||
|  | # Find all tables whose foreign key refers to the table/column | ||||||
|  | [SQL File](/sql/all_foreign_keys_to_table_or_column.sql) | ||||||
|  | 
 | ||||||
|  | ## By table | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | SELECT  | ||||||
|  |   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME | ||||||
|  | FROM | ||||||
|  |   INFORMATION_SCHEMA.KEY_COLUMN_USAGE | ||||||
|  | WHERE | ||||||
|  |   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND | ||||||
|  |   REFERENCED_TABLE_NAME = '<insert_table_name>'; | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## By table column | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | SELECT  | ||||||
|  |   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME | ||||||
|  | FROM | ||||||
|  |   INFORMATION_SCHEMA.KEY_COLUMN_USAGE | ||||||
|  | WHERE | ||||||
|  |   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND | ||||||
|  |   REFERENCED_TABLE_NAME = '<insert_table_name>' AND | ||||||
|  |   REFERENCED_COLUMN_NAME = '<insert_column_name>'; | ||||||
|  | ``` | ||||||
|  | @ -0,0 +1,21 @@ | ||||||
|  | # Find all tables whose foreign key refers to the table/column | ||||||
|  | 
 | ||||||
|  | # BY TABLE | ||||||
|  | SELECT  | ||||||
|  |   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME | ||||||
|  | FROM | ||||||
|  |   INFORMATION_SCHEMA.KEY_COLUMN_USAGE | ||||||
|  | WHERE | ||||||
|  |   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND | ||||||
|  |   REFERENCED_TABLE_NAME = '<insert_table_name>'; | ||||||
|  |    | ||||||
|  |    | ||||||
|  | # BY TABLE COLUMN | ||||||
|  | SELECT  | ||||||
|  |   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME | ||||||
|  | FROM | ||||||
|  |   INFORMATION_SCHEMA.KEY_COLUMN_USAGE | ||||||
|  | WHERE | ||||||
|  |   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND | ||||||
|  |   REFERENCED_TABLE_NAME = '<insert_table_name>' AND | ||||||
|  |   REFERENCED_COLUMN_NAME = '<insert_column_name>'; | ||||||
		Loading…
	
		Reference in New Issue