'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