728x90
수업 중에 우리 반 정보를 테이블에 추가하는 준노가다를 하는 중
다른 반 학번을 넣었다는 것을 다 적고 나서야 깨달았다.
update를 사용하여 처리하면 됐지만, 19개나 되는 로우를 바꾸는 것은 너무 오래 걸릴 것을 우려해서 약간 고민을 해본 결과, 기존 칼럼에 특정 수(=100)만큼만 더하면 처리가 된다는 것을 알고 다음과 같은 쿼리를 사용해 문제를 해결하였다.
기존 값에 접근하기 위해서는 (테이블명).(칼럼명)을 하면 된다.
약간 this를 사용한 느낌이다. 동일한 칼럼명을 쿼리에 둘 다 넣어야하나, 하나는 기존값이고, 하나는 명시형이기 때문이다. update문의 set 다음에 들어오는 칼럼명은 명시형이고, 기존 student_number임을 알려주기 위해 class22.student_number로 하였다.
이상입니다.
'공부 > 데이터베이스' 카테고리의 다른 글
[데이터베이스 복습] 데이터의 이해 (0) | 2023.02.24 |
---|