SHOW PROCESSLIST; -- 1. 특정 테이블 락 확인 SELECT * FROM information_schema.processlist WHERE INFO LIKE '%테이블명%'; -- 2. 특정 테이블 관련 쿼리 모두 kill SELECT CONCAT('KILL ', ID, ';') AS kill_cmd FROM information_schema.processlist WHERE INFO LIKE '%테이블명%' AND ID CONNECTION_ID(); -- 3. 2번에서 만들어준 kill 복붙해서 실행 KILL 1111111; KILL 222222; KILL 333333; KILL 444444;
부트스트랩 필수로 필요함 상황 : select박스에서 여러개의 값을 입력받고 그 값을 DB에서 1,3,5... 이런식의 String 형으로 저장함, 추후 저장된 값을 select박스에서 selected된 option으로도 뿌려줘야 함 1. html 소스 : 나는 타임리프를 사용해서 th:each로 뿌려줬다 //DB에서 받아온 값들을 가지고 동적으로 여러개의 option 태그 뿌려줌 2. 자바스크립트 소스 : multiple로 받은 option의 value들을 배열로 넣어 백단으로 보내기 // multiple로 받은 option의 value들을 배열로 넣기 var selectedValues = []; var selectElement = document.getElementById("selectId"); fo..
테이블/컬럼 구조 tb_table : 일자별로 통계값을 저장하는 테이블 standard_date : String형으로 yyyymmdd형식 (예: 20231207) cnt_value : 통계값 (예: 일일 총 접속자 수) 셀렉트 방식 주간 : 현재일자를 기준으로, 월~일요일 데이터를 가져옴 월간 : 현재일자를 기준으로, 해당월의 1일~다음월의 1일(이하) 데이터를 가져옴 연간 : 현재일자를 기준으로, 해당연도의 1일~다음연도의 1일(이하) 데이터를 가져옴 SELECT '일간'AS KIND, SUM(cnt_value) AS SUM_CNT FROM tb_table WHERE standard_date = CURDATE() UNION ALL -- 주간통계 (현재일자 기준, 월~일 데이터) SELECT '주간' A..
