티스토리 뷰
MariaDB(MySQL) 제약조건(Constraints) 확인(조회)
SELECT * |
information_schema.table_constraints에서 모든 제약조건(Constraints)를 확인할 수 있다.
추가로 아래와 같이 입력 시 해당 테이블에 제약조건을 확인할 수 있다.
SELECT * WHERE table_name='테이블명'; |
결과의 constraint_type에 foreign key 이라고 되어 있는게 있다.
foreign key 는 권고 사항이 아니다. 아시다 시피 피곤한다. 그래서 삭제하려고 했는데...
이런식으로
ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`
하면 될지 알았는데..
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'constraint FK_tbl_magazine_issue_mst_users' at line 1
뜨악~~~ 에러가 뜬다.
mysql, 마리아 db는 foreign key constraint를 삭제할때 특이한 문법을 가지고 있다.
ALTER TABLE tbl_magazine_issue DROP FOREIGN KEY FK_tbl_magazine_issue_mst_users
이러면 삭제가 된다.
'mariaDB' 카테고리의 다른 글
마리아db 인스턴스별 함수 만들기 (0) | 2020.06.05 |
---|---|
MariaDB / 사용자 만들기, 사용자 삭제하기, 권한 부여하기, 권한 제거하기 (0) | 2020.04.23 |
마리아 db has insuffient privileges to SHOW CREATE FUNCTION (0) | 2020.01.31 |
마리아 DB mysqldump 함수 포함 백업 (0) | 2020.01.31 |
오라클 -> 마리아DB oracle -> mariaDB 쿼리 변경 (0) | 2019.07.31 |
- Total
- Today
- Yesterday
- C언어
- 프로씨
- 이클립스
- MySQL
- C
- 스크래핑
- 자바
- 오라클
- xe애드온
- webix
- proc
- 문자열
- 파이썬
- 자바 smtp
- XE3
- EC
- KG
- 인포믹스
- ocajp
- 플러터
- ocpjp
- php
- ocjap
- JDBC
- Python
- esql
- 포인터
- 파싱
- xe addon
- XE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |