-
[mysql] excel 활용 insert 문이나 update문 여러개 쉽게 만들기일하면서 익힌 것 2022. 5. 21. 00:28반응형
종종 한 테이블에 여러 row를 삽입하거나 수정해야 할 경우가 있는데,
쿼리문을 작성하는 것이 여간 귀찮은 일이 아니다.
오늘 우연치 않게 팁을 알게되어 기록으로 남기려고 한다.
예를들어 위와 같은 테이블의 empAddr 이란 칼럼에 값을 업데이트 해주어야 할 경우
20줄의 row에 일일히 기입하거나 update문을 작성해주어야 하는데
쿼리문 작성조차 귀찮다.. 이때 엑셀을 활용하면 한결 수월하다.
1. 제일 첫째 row의 값을 입력하고 쿼리로그에서 해당 update문을 얻는다.
2. 엑셀에 쿼리문을 복붙하고 값을 넣어줄 empAddr칸을 기준으로 쿼리를 쪼갠다.
이때 주의할 점은 엑셀에서 '으로 문장을 시작하고 싶은 경우 '하나를 더 추가로 입력해주어야 한다.
3. 쿼리문에서 emp_no를 기준으로 하므로 .. update가 필요한 emp_no를 select해서 가져온다. (내보내기, 복붙 등 활용)
그리고 empAddr에 입력할 값들도 작성해준다.
4.엑셀의 concatenate()를 활용하여 새로운 쿼리로 만든다.
5.만들어진 쿼리 복제!
6. 해당 쿼리 동작 확인하고 마무리
반응형'일하면서 익힌 것' 카테고리의 다른 글
프리랜서 종합소득세 참고용 기록 (0) 2023.09.02 jquery 셀렉터 와일드카드 (0) 2022.04.28 팝업 호출 시 스크롤 맨 위로 이동시키기 (0) 2022.04.19 dialog 열렸는지 여부 인식하기 (0) 2022.04.19