안녕하세요. MySQL 5.1 버전이상의 정기적인 예약 작업 수행을 할수있는 이벤트 스케줄러에 대해 포스팅해보겠습니다. 이벤트 스케줄러는 말그대로 특정 이벤트를 자동으로 정기적으로 수행시킬수 있습니다. 예를들어 '특정 UPDATE문을 2018년 11월 2일 15시 36분 03초에 시켜줘' 라고 등록을 해놓으면 DB가 자동으로 일을 수행하게됩니다. 이벤트 스케줄러 생성 하기 먼저 기본 문법에 대해 보겠습니다. 123456789CREATE EVENT IF NOT EXISTS [이벤트 이름] ON SCHEDULE [수행, 반복 할 시간] ON COMPLETION NOT PRESERVE ENABLE COMMENT [코멘트] DO [수행할 명령]ENDColored by Color Scriptercs [이벤트 이름..
안녕하세요. 오늘은 MySQL 이벤트 스케줄러 기능활성화에 대해 알아보겠습니다. 이벤트 스케줄러에대해 간단하게 설명을 드린다면, MySQL에서 정기적으로 일을 수행시켜야할때가 있습니다. 그때 반복적 혹은 1회성으로 DBMS를 제어를 도와주는것이 이벤트 스케줄러(Event Scheduler) 입니다. 해당 기능은 MySQL 5.16부터 추가되었습니다. 이벤트 스케줄러를 사용하기전, MySQL에서 활성화 작업을 진행해야합니다. 그작업을 포스팅하였습니다. MySQL버전 : 5.6.41 Linux : CentOS 이벤트 스케줄러 활성화 하기 MySQL에 로그인 합니다. MySQL에 접속한뒤 이벤트 스케줄러가활성화 되어있는지 확인해보는 명령어를 입력합니다. show variables like 'event%'; 만..
MySQL에서 간혹가다 세로(종)로 쌓여있는 데이터를 가로(횡)으로 전환하여 검색결과를 출력해야 할때가 있습니다. (특히 게시판 경우 빈번합니다.) 하지만 세로를 가로로 돌리기란 여간 복잡합니다. 특히나, 숫자형식으로된 세로로 쌓인 데이터는 비교적 가로로 데이터를 출력하기 쉬우나 문자로된 데이터는 여간 힘듭니다. 오늘은 문자 데이터를 세로를 가로로 돌리는 쿼리문을 포스팅해보겠습니다. 1. 샘플 데이터 1SELECT * FROM 동물_TABLE;cs 동물키 종류 이름 그룹1 곤충 메뚜기 그룹1 포유류 코끼리 그룹1 양서류 개구리 그룹2 곤충 사마귀 그룹2 포유류 기린 그룹2 양서류 도룡농 기본으로 그룹을 묶을수있는 키가 필요 합니다. 먼저 샘플데이터는, 같은 종류끼리 가로(횡)으로 정렬을 목적으로 하겠습니..
MySQL 테이블 존재 여부 확인 과정을 거치고 그 존재 여부에 따른 상황 판단 작업이 필요하여 코드를 작성하게되었습니다. (한마디로 IF/ELSE문 입니다.) 개발 환경은 JAVA/SPRING, MySQL, Mybatis 입니다. 1. 테이블 존재 여부를 확인하여야 한다. 2. 테이블 존재 여부를 확인한 후, ->존재한다면 SELECT문을 한번더 실행 ->존재하지 않는다면 0을 리턴 하는 코드값이 필요하였습니다. #테이블 존재여부 쿼리12345SELECT COUNT(*) #카운트 결과값이 0 이면 존재X, 1 이상 존재OFROM information_schema.TABLESWHERE TABLE_SCHEMA = 'DB 이름' AND TABLE_NAME = '테이블 이름'cs 존재여부를 파악한 뒤, 처음 ..
- Total
- Today
- Yesterday
- 베트남 여행
- 스픽
- 구글 애드센스
- 안드로이드
- 코디얼 호텔
- 하노이 여행
- 대구 예쁜 카페
- Google Adsense
- 데이트 코스
- 서포트포스트
- 대구 맛집
- HTML
- xcode
- JavaScript
- 베트남 하노이
- 중국직구
- 구글 클라우드
- MySQL
- 대구 주차장 카페
- 타오바오
- 프로그래밍
- 자바
- 자바스크립트
- 베트남
- 앞산 맛집
- 대구 데이트 코스
- 자연 카페
- 대구 이색 카페
- 대구 카페
- 대구 데이트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |