CLASS web

MySQL

레코드 변경

레코드 변경

레코드의 변경 명렁문은 다음과 같다.

UPDATE 테이블명 SET 필드명 = 변경할 값 WHERE 필드명 = 기존 값;
UPDATE mystudents SET rank = 10 WHERE name = 'mickey';

이렇게 하면 이름이 mickey인 레코드에서 rank필드의 값을 10으로 변경한다.

그럼 결과는 아래와 같이 변경된다.

mysql record modify change

mickey의 원래 7이었는데 10으로 변경되었다.

전체의 rank를 한꺼변에 변경하려면 WHERE 조건문을 작성하지 않으면 전체적으로 변경된다.

전체적으로 기존 rank값에 3을 더해보면..

UPDATE mystudents SET rank = rank +3;
mysql record modify change

을 입력하면 아래와 같이 모든 rank에 3이 플러스 되었다. 위와 같이 조건없이 UPDATE문을 실행할 때는 다시 한번 더 생각하고 또 생각하며 실행하시기 바랍니다.
모든 데이터가 싹 바뀌므로 조심해야합니다.





댓글 0개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기