The SQL UPDATE Statement
이미 존재하는 데이터의 정보가 변경되었을 때 수정하는 방법
SQL UPDATE Syntax
UPDATE table_name
SET column1=value1, column2=value2, ...
WHERE some_column=some_value;
WHERE를 써서 어떠한 특정 레코드의 값이 바뀔지 명시해야함. 그렇지 않으면 전체의 테이블이 바뀔 수 있다.
UPDATE table
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;
UPDATE Multiple Records
WHERE 절은 얼마나 많은 레코드를 바꿀지 결정한다. 다음 SQL문은 멕시코 국적의 모든 contact name을 Juan으로 업데이트(수정)하는 구문이다.
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';
Update Warning!
WHERE 절을 빼먹으면 ㅈ된다. 모든 레코드의 값이 바뀌니까
UPDATE Customers
SET ContactName='Juan';
Comments