constraint (2) 썸네일형 리스트형 [MySQL / Stored Procedure] 에러 핸들링 (4) CONSTRAINT (下) [MySQL / Stored Procedure] 에러 핸들링 시리즈(1) DECLARE ... HANDLER(2) Error Logging(3) CONSTRAINT (上)(4) CONSTRAINT (下)(5) SIGNAL학생이 강의를 수강하는 모델 테스트 DB와 테이블을 아래와 같이 생성합니다.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566CREATE DATABASE exception_test DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci; USE exception.. [MySQL / Stored Procedure] 에러 핸들링 (3) CONSTRAINT (上) [MySQL / Stored Procedure] 에러 핸들링 시리즈(1) DECLARE ... HANDLER(2) Error Logging(3) CONSTRAINT (上)(4) CONSTRAINT (下)(5) SIGNAL 어떻게 에러 핸들링에 Constraint를 활용할 수 있나.. (예 : 학생이 강의를 수강하는 모델) 1. 학생이 강의를 수강 학생이 강의를 수강하려면 attending 테이블에 row를 한 개 insert 해 주면 됩니다. 이 때, 이미 수강한 과목인지.. 그리고 학생과 강의가 실제로 존재하는지 확인할 필요가 있습니다.어떻게 할까요? 그냥 `attending` 테이블에 insert 하면 됩니다. 이미 수강한 과목이라면 `attending` 테이블의 Primary Key 제약 조건에 위.. 이전 1 다음