일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- node.js
- AWS Route53
- ES6
- 예매로직
- post
- html
- AWS RDS
- json
- 인생이재밌다
- AWS
- zombie-hit apartment
- 영화예매
- mysql
- jsp
- Bootstrap
- ssh
- ajax
- Get
- git
- chartjs
- sessionStorage
- Java
- topologySpreadConstraints
- Kubernetes
- mongodb
- terminationGracePeriodSeconds
- MySQL Error
- javascript
- spring
- spread operator
- Today
- Total
jongviet
May 17, 2021 - MySQL 각종 에러 대처 2 본문
*5월 17일
-MySQL 관련 SQL문을 배우느라 정신이없다. 밤마다 배운 내용을 정리하고 있긴한데, 양이 너무 많다보니 중복되는 내용이 자꾸 생긴다. 중복되면 2번 보고, 2번보면 잘익힐 수 있다는 마인드로 일단 그대로 가져가고 있다.
-내일은 오프라인 수업이므로 추가적인 에러 대처에 대해 간략하게 기술하고, 조만간 전체 SQL 코드를 정리해서 업로드해야겠다.
1)잘되던 mysql이 갑자기 안될때?
-서비스가 의도치않게 종료되어 있을때 start를해도 하기와 같이 이름이 잘못되었다는 문구가 나타난다. 하기와 같이 다시 인스톨하고 실행하면 잘 된다(언인스톨 하지만 않았다면!! ㅎㅎ)
c:\>net start mysql
서비스 이름이 잘못되었습니다.
NET HELPMSG 2185을(를) 입력하면 도움말을 더 볼 수 있습니다.
c:\>mysqld -install
Service successfully installed.
c:\>net start mysql
MySQL 서비스를 시작합니다..
MySQL 서비스가 잘 시작되었습니다.
2)SQL Error [1452] [23000]: Cannot add or update a child row: a foreign key constraint fails (`sqlex`.`emp_copy`, CONSTRAINT `fk_empcopy` FOREIGN KEY (`dept`) REFERENCES `dept_copy` (`dept`) ON DELETE SET NULL ON UPDATE CASCADE)
-PK를 가지고 있는 dept_copy에 값이 없기 때문에, emp_copy에 데이터를 넣을 때 dept_copy에서 참조 해올 값이 없는 경우임. 따라서 dept_copy의 dept에 먼저 값을 넣어야지 emp_copy에 데이터를 넣으면서 dept값을 참조해올 수 있음.
3)SQL Error [1248] [42000]: Every derived table must have its own alias
-서브쿼리에서 alias를 지정하지 않아서 생긴 에러. MySQL에 따르면 from의 모든 테이블에는 이름이 있어야 한다고 한다. 따라서 하기와 같이 'v'라고 alias를 추가해주면 에러 해결!
select empno, ename, sal from (select empno, ename, sal from emp where deptno = 30) v where sal > 1000;
'MySQL, Oracle' 카테고리의 다른 글
May 19, 2021 - MySQL 총정리 - 2 (0) | 2021.05.19 |
---|---|
May 18, 2021 - MySQL 총정리 - 1 (0) | 2021.05.19 |
May 13, 2021 - how to rollback in MySQL / MySQL 롤백하는 방법 (0) | 2021.05.13 |
May 12, 2021 - MySQL 각종 에러 대처 (0) | 2021.05.12 |
May 11, 2021 - MySQL DB 내 특정 값의 개수 조회 / 전체 개수 조회 (1) | 2021.05.11 |