- [Error note] 31. MySQL 참조 테이블 데이터 삽입 오류 : Cannot add or update a child row: a foriegn key constraint failsSong hyun[Error note] 31. MySQL 참조 테이블 데이터 삽입 오류 : Cannot add or update a child row: a foriegn key constraint fails 물건을 구매한 고객의 정보가 저장되는 usertbl, 그리고 고객이 구매한 물건의 정보가 저장되는 buytbl.buytbl에 '홍길동','운동화',30,2라는 값을 입력하던 도중, 에러가 발생했다. 작성한 코드와 에러 메세지를 읽어보자. Error Code: 1452. Cannot add or update a child row: a foriegn key constraint fails-- 데이터 입력하기insert into usertbl(userName,birthYear,addr,mobile) values('이승기'..
- 2024-05-29 10:38:24
- [Error note] 30. MySQL 중복 데이터 에러 : Duplicate entrySong hyun[Error note] 30. MySQL 중복 데이터 에러 : Duplicate entry usertbl 테이블에 여러개의 데이터를 입력하던 도중, 에러가 발생했다.에러 메세지를 읽어보면 아래와 같다.해석하자면 usertbl에 이미 똑같은 값이 존재한다는 뜻이다.Error Code : 1062 Duplicate entry for key 공부용 예제로 작성하던 코드라, usertbl 내의 정보를 모두 삭제한 뒤, 다시 정보를 입력하니 제대로 입력된 것을 확인할 수 있다.
- 2024-05-29 10:19:09
- [Error Note] 29. MySQL 데이터 입력 에러 : Data too long for columnSong hyun[Error Note] 29. MySQL 데이터 입력 에러 : Data too long for column MySQL 에서 데이터를 삽입하던 중 에러가 발생했다.해당 에러 메세지를 읽어보자.Error Code: 1406. Data too long for column 'mobile' at row 1 desc usertbl로 usertbl을 조회해보자.usertbl 내의 mobile 필드는 12자 이내의 char 타입의 데이터를 받는다.위에서 입력한 데이터가, 테이블이 받을 수 있는 값보다 커서 에러가 발생한 것이다. 아래와 같이 전화번호의 수를 하나 지웠더니 성공적으로 데이터가 입력된 것을 알 수 있다.테이블에 데이터를 넣을 때는 조건을 잘 살펴봐야겠다.
- 2024-05-29 10:17:43
- [MySQL] 5. 데이터 베이스 모델링Song hyun[MySQL] 5. 데이터 베이스 모델링1. 기본 명령어와 개념2. 시나리오: 장부에 고객 방문 기록과 구매 이력 남기기 3. 데이터 베이스 모델링하기 1. 기본 명령어와 개념(1) primary Key(=PK/기본키)-후보키들 중 메인으로 선정되는 키로, 관계형 데이터베이스(RDBMS)에서 레코드의 식별자로 이용하기 가장 적합한 후보 키이다. (=주민등록번호, 사원 번호 등)-기본키는 null/중복되는 값을 가질 수 없다. (2) Foreign Key(=FK/외래키)-(항목) references 외부 테이블(항목): 이 구문은 외래 키를 정의하는 데 사용된다.-외래 키는 한 테이블의 열에 대해 다른 테이블의 열을 참조할 때 사용된다. 이를 통해 테이블 간의 관계를 설정하고, 데이터 무결성을 유지할 수..
- 2024-05-29 09:54:18
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)