일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- codeigniter
- MYSQL
- 오라클
- Eclipse
- SQL
- IPO
- 공모주
- Stock
- php
- 주식
- 공모주 청약 일정
- 리눅스
- 주식 청약 일정
- html
- 자바스크립트
- Oracle
- 제이쿼리
- css
- 코드이그나이터
- 주식 청약
- JavaScript
- 7월 공모주 청약 일정
- 6월 공모주 청약 일정
- jquery
- 자바
- 맥
- linux
- 공모주 청약
- Stock ipo
- Today
- Total
목록mysql foreign key (5)
개발자의 끄적끄적
[sql/mysql] mysql foreign key check example / mysql 외래키 확인 방법 mysql 에서 특정 테이블이나 데이터베이스 전체에 적용이 되어있는 foreign key 를 확인해야 하는 경우가 있습니다. 그럴때는 아래 쿼리로 확인이 가능합니다! 1. 특정 테이블에 생성되어 있는 foreign key 확인 방법 select * from information_schema.table_constraints where table_name = 'TABLE NAME'; 2. 특정 데이터베이스에 생성되어 있는 foreign key 확인 방법 select * from information_schema.table_constraints where constraint_schema = 'DATA..
[sql/mysql] mysql delete foreign key example / mysql 외래키 제거하는 방법 mysql 에서 foreign key 를 등록해서 사용하다보면 특정 상황에 따라서 fk 를 제거해야 하는 경우도 생기곤 합니다! 그럴때는 아래 나와있는 쿼리를 사용하시면 됩니다! alter table [TABLE_NAME] drop foreign key [FK_NAME]; alter table 쿼리를 이용하여 foreign key 를 drop 시키는 방법입니다! 참고들 하세요!
[sql/mysql] mysql create foreign key example / mysql 외래키 설정 방법 mysql 에서 테이블간에 fk 를 설정해야 하는 경우가 있습니다. fk 를 해놓으면 데이터가 한쪽에서만 삭제된다거나 하는 경우를 방지 할 수 있습니다. 그럴때는 아래 나와있는 내용처럼 alter table 을 사용하여 추가할 수 있습니다. ALTER TABLE Member ADD CONSTRAINT MEM_FK_NAME FOREIGN KEY (ID) REFERENCES MemberDetail (ID); 위 쿼리를 보시면 아시겠지만, Member 라는 테이블의 ID 라는 필드가 MemberDetail 라는 테이블의 ID 라는 필드를 참조하는 MEM_FK_NAME 이라는 이름을 가진 FK 를 설..
[SQL][DDL] Foreign Key : 외래 키 외래 키(Foreign Key)가 하나(또는 복수) 다른 테이블의 기본 키 필드를 가리키는 데이터의 참조 무결성(referential integrity)을 확인하기 위하여 사용된다. 즉, 허용된 데이터 값만 데이터베이스에 저장되는 것이다. 외레키 예제 예제 예를 들어, 만일 두 개의 테이블이 있다고 하자. 하나는 customer 테이블에서 모든 고객 데이터가 기록되는 것이고, 또 하나는 orders 테이블에서 고객의 주문이 모두 기록되는 것이다. 그리고 하나의 제약이 있으며, 모든 주문 데이터 고객이 customer 테이블에 존재한다. 여기서 orders 테이블에 외래 키를 설정하고 외래 키가 customer 테이블의 기본 키가 된다. 그러면 orde..
[mysql] Cannot add foreign key constraint [펌] 어떤 에러인가? Node.js와 sequelize로 웹 서버, 데이터베이스를 구축했다. 실제 프로덕션 환경에서 사용할 데이터베이스는 aws RDS인데 개발중에 사용하면 괜히 돈이 나갈까봐 local환경의 데이터베이스에서 작업해왔다. local에서는 전혀 문제없이 원하는 모든 테이블이 정상적으로 생성되었는데, aws RDS에서 실행해보니 아래와 같은 에러가 떳다. CREATE TABLE IF NOT EXISTS `folders` (`id` CHAR(36) BINARY , `folderName` VARCHAR(255), `folderCoverImage` VARCHAR(255), `createdAt` DATETIME NOT NU..