반응형
MySQL에서는 SLEEP(초) 를 사용해
잠시 쿼리를 중단시켜줄 수 있는데
SELECT 컬럼A, SLEEP(3), 컬럼B FROM 테이블;
이런 식으로 사용하면 컬럼A를 조회한 후 3초 멈췄다가
컬럼B를 조회하는 식으로 동작한다
혹은 SELECT 문 사이에
DO SLEEP(초); 를 넣어주면
쿼리 하나 돌고 지정한 초 만큼 쉬고
이후 아래 쿼리를 진행하게 되는 식인데
SLEEP은 대체적으로 DB에 트랜잭션을 유지시키는 등
테스트 용도로 주로 사용하게 된다
마지막으로 테스트에 사용한 쿼리는 아래와 같다
SELECT 'BEFORE', SLEEP(5), 'AFTER';
SELECT 'A';
DO SLEEP(5);
SELECT 'B';
반응형
'SQL > MySQL' 카테고리의 다른 글
MySQL IN NOT IN 사용방법 및 예제 (0) | 2021.01.22 |
---|---|
MySQL Access Denied for User 'root'@'localhost' (using password: YES) 에러 해결방법 (0) | 2021.01.22 |
MySQL IFNULL IF CASE 예제 및 사용방법 (0) | 2021.01.21 |
MySQL 쿼리 히스토리 확인방법 (0) | 2021.01.21 |
MySQL DB LOCK 해결방법 (0) | 2021.01.21 |
댓글