반응형

Update 4

INSERT/UPDATE template(feat. 엑셀 CONCATENATE)

엑셀의 CONCATENATE() 함수를 이용해서 간단한 UPDATE template을 만들었다. 그냥 단순히 table명과 업데이트 시 key값, 업데이트 할 컬럼을 입력 받아서 문자열을 이어붙여 UPDATE문을 완성한 뒤 SQL문 확인 후 DB 클라이언트 프로그램에서 실행하면 된다. 아래 동영상을 보면 바로 이해가 될 듯 하다. 예제는 업데이트 1건만 실행했지만 여러개 입력해서 SQL 드래그 후 다량의 업데이트도 가능하다. 사실 다량 업데이트 때문에 만든거다. INSERT QUERY

IT/development 2023.03.05

[SQL] update에서 case when절 사용

update에서 case when절로 조건에 맞게 수정 아래처럼 temp_user 테이블에 데이터가 들어 있다. 아래처럼 update문을 실행하면 조건에 맞게 수정된다. update temp_user set user_name = case when user_seq = 1 then '슈' when user_seq = 2 then '퍼' when user_seq = 3 then '그' when user_seq = 4 then '랑' when user_seq = 5 then '조' when user_seq = 6 then '도' when user_seq = 7 then '막' when user_seq = 8 then '사' when user_seq = 9 then '라' end ; 결과값

IT/DBMS 2023.03.04

[mybatis] mybatis multi update(다중 업데이트)

목차 다중 업데이트를 하는 방법 중 mybatis에서 지원하는 multi update를 이용한 방법을 기록한다. application.properteis #allowMultiQueries=true mybatis multi update 사용하기 위해선 이걸 꼭 넣어야 한다. spring.datasource.url=jdbc:log4jdbc:mariadb://localhost:3307/test?characterEncoding=UTF-8&allowMultiQueries=true spring.datasource.username=test spring.datasource.password=1234 mapper xml UPDATE tb_common_code SET code_id = #{item.codeId} ,code_..

IT/development 2022.12.16
반응형