티스토리 뷰1.foreign key 추가
2. foreign key 삭제
3. foreign key 확인 방법3.1 테이블 기준 확인
3.2 데이터베이스 기준 확인 MySQL MariaDB/DB,Table 정보 2021. 8. 13. #---foreign key 참조정보 조회 (테이블별)SELECT * FROM information_schema.key_column_usage WHERE table_name = '테이블명'; #---foreign key 참조정보 조회 (테이터베이스 별)SELECT * FROM information_schema.key_column_usage WHERE constraint_schema = '테이블명';
https://mariadb.com/kb/en/information-schema-key_column_usage-table/ References : 외래키 조회 1. Query SELECT uc.constraint_name, uc.table_name, ucc.column_name, uc.constraint_type, uc.r_constraint_name FROM user_constraints uc, user_cons_columns ucc WHERE uc.constraint_name = ucc.constraint_name; 2. Constraint_Type - P : Primary Key - R : Foreign Key - U : Unique - C : Not Null, Check 728x90 저작자표시 'Programming > Databse' 카테고리의 다른 글
개발자의 끄적끄적개발/sql [sql/mysql] mysql foreign key check example / mysql 외래키 확인 방법효벨 2021. 8. 21. 02:00 [sql/mysql] mysql foreign key check example / mysql 외래키 확인 방법mysql 에서 특정 테이블이나 데이터베이스 전체에 적용이 되어있는 foreign key 를 확인해야 하는 경우가 있습니다. 그럴때는 아래 쿼리로 확인이 가능합니다! 1. 특정 테이블에 생성되어 있는 foreign key 확인 방법
2. 특정 데이터베이스에 생성되어 있는 foreign key 확인 방법
참고들 하세요! |