본문 바로가기
MySQL/MySQL

Prepare & Execute(동적 SQL)

by akatapata 2021. 12. 24.

Prepare & Execute

  • prepare : SQL을 실행하지 않고 쿼리문을 준비
  • execute : 쿼리문을 실행, 변수를 대입할수 있음
-- 변수선언
SET @minimum = 80;

-- prepare 선언
PREPARE passStudents FROM "select name, score from students where score >= ?";

-- ? 자리에 변수 삽입해서 실행
EXECUTE passStudents USING @minimum;

-- prepare 해제
DEALLOCATE PREPARE passStudents;

'MySQL > MySQL' 카테고리의 다른 글

Table 상태(key, index 조회, 제약조건)  (0) 2022.01.18
내장 함수  (0) 2021.12.24
USER 비밀번호 변경, USER 목록 조회  (0) 2021.09.15