본문 바로가기

MySQL26

프로그래머스 Sql 4단계 2번 루시와 엘라 찾기 문제 : programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 쿼리 SELECT B.ANIMAL_ID, A.NAME, A.SEX_UPON_INTAKE FROM ANIMAL_INS AS A INNER JOIN ( SELECT ANIMAL_ID FROM ANIMAL_INS ) AS B ON A.ANIMAL_ID = B.AN.. 2020. 12. 21.
프로그래머스 Sql 4단계 1번 보호소에서 중성화한 동물 문제 : programmers.co.kr/learn/courses/30/lessons/59045 코딩테스트 연습 - 보호소에서 중성화한 동물 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 쿼리 SELECT A.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME FROM ( SELECT B.ANIMAL_ID, A.ANIMAL_TYPE, A.NAME, A.SEX_UPON_INTAKE FROM ANIMAL_INS AS A INNER .. 2020. 12. 21.
Mysql Connection Timeout 서버에 0.1초 걸리는 프로시저로 인해 문제가 생기면서 튜닝을 통해 복구를 하고 설정에 대해 생각했다. interactive_timeout은 연결식에서 사용하는 대기 시간이다. 클라이언트와 서버가 연결하고 다음 쿼리가 올때까지 기다리는 시간. 해당 시간을 초과하면 자동적으로 해제된다. 중간에 한번이라도 접근이 있으면 시간은 초기화 된다. 기본시간이 28800초, 즉 8시간이다. 시간이 줄여주면 된다. wait_timeout은 비 연결식에서 사용하는 대기 시간이다. show global variables like 'interactive%'; show global variables like 'wait_timeout'; set global interactive_timeout=28800; set global w.. 2019. 7. 11.
Mysql 동적쿼리 결과값 반환 Mysql에서 동적쿼리를 사용하면서 Row_Count가 동작을 안하길래 당황했다.찾아보니 해결책은 위치를 execute 밑에 놔야 한다는 것 123456789101112set @query_string = concat("update user_item_inventory", " set ", $update_coulmn, " = ", $update_coulmn, " - ?", " where user_key = ? and group_row_index = ? and ", $update_coulmn, " >= ", $item_count);prepare stmt from @query_string; execute stmt using @item_count, @user_key, @group_row_index; if(1 > R.. 2019. 3. 20.