MySQL UPDATE 문은 데이터베이스(Database)에서 데이터를 수정할 때 사용하는 쿼리(Query)문 입니다. 기본적으로 변경할 컬럼들을 선택하여 모든 레코드를 수정할 수 있지만 조건절(WHERE)에 맞는 레코드만 수정할 수도 있습니다.
MySQL UPDATE SET WHERE 사용 방법
1. UPDATE 문이란?
MySQL에서 UPDATE 문은 선택한 테이블 레코드의 특정 컬럼을 수정하기 위해서 사용하는 쿼리문입니다.
- 기본 구조 : UPDATE '테이블명' SET '컬럼명1' = '데이터1' [WHERE 조건절];
2. 조건절을 이용하여 여러 개의 레코드(행) 데이터 변경
UPDATE문에서 특정 조건을 입력하지 않고 쿼리문을 실행할 경우 모든 레코드가 동시에 수정됩니다. 하지만 조건절을 사용할 경우 내가 원하는 특정 레코드만 수정이 가능합니다.
-- 모든 레코드를 동시에 수정
UPDATE sample
SET id = 1,
name = '미정';
-- 조건에 맞는 여러 개의 특정 레코드만 수정
UPDATE sample
SET id = 1,
name = '미정'
WHERE name = '이름없음';
'DataBase > MySQL' 카테고리의 다른 글
MySQL 페이징 처리 - LIMIT, OFFSET 사용 방법 (0) | 2022.12.14 |
---|---|
MySQL 날짜, 시간 타입 (DATE, DATETIME, TIME, TIMESTAMP) (0) | 2022.10.24 |
MySQL max_allowed_packet 확인 및 설정 방법 (MySQL 5.7) (0) | 2022.10.20 |
MySQL 테이블 존재 여부 확인 방법 (0) | 2022.10.11 |
MySQL SELECT문 정리 (DB 데이터 조회) (0) | 2022.10.04 |
댓글