개발바닥곰발바닥
반응형
article thumbnail
[MySQL] 프로시저 WHILE 사용해서 UPDATE 쿼리 날리기
데이터베이스 2022. 11. 13. 02:37

학교 팀 프로젝트 진행 중 project 테이블에 mockaroo를 이용해서 더미 데이터를 넣는 작업을 진행했는데, project 생성 시 project_team 테이블에 해당 project의 리더 id가 insert 되어야 했다. 1000개의 row에 수작업으로 일일이 넣어주는 건 엄두가 안 나서 MySQL의 저장 프로시저(Stored Procedure)를 사용하기로 했다. 우선 저장 프로시저가 무엇인지 정의부터 알아보고 사용한 프로시저의 내용을 설명하겠다. 저장 프로시저(Stored Procedure)란? 저장 프로시저는 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합이다. DB에 대한 일련의 작업을 정리한 절차를 RDBMS에 저장한 것으로 영구 저장 모듈이라고도 불린다. 저장 프로시저..

반응형