[PHP DB] MySQL Update 구문

UPDATE 구문은 테이블안에 저장된 데이터를 변경할때 사용됩니다.


 

데이터베이스에 저장된 데이터 업데이트 하기

 

UPDATE 구문은 테이블안에 존재하는 레코드들을 새롭게 업데이트 할때 사용됩니다.

 

 

문법

 

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value



참고:
UPDATE 구문의 문법에 WHERE절이 있다는 점에 주의 하셔야 합니다. 여기서 WHERE절은 업데이트할 레코드를 지정하는데 사용됩니다. WHERE절을 생략할 경우 모든 레코드가 업데이트 됩니다!

PHP에서 위 구문을 실행시키려면 mysql_query() 함수를 사용해야 합니다. 이 함수는 쿼리나 명령을 MySQL 연결로 전송하는데 사용됩니다.

 

 

예제

 

이전에 포스팅한 PHP 관련글에서 "Persons"라는 이름의 테이블을 생성했었습니다. "Persons" 테이블의 구조는 아래와 같습니다:

 

FirstNameLastNameAge
PeterGriffin35
GlennQuagmire33

 

 

아래 예제에서는 "Persons" 테이블에 들어있는 몇 가지 데이터를 업데이트 하고 변경합니다:

 

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("UPDATE Persons SET Age = '36'
WHERE FirstName = 'Peter' AND LastName = 'Griffin'");

mysql_close($con);
?>

 

 

UPDATE 구문이 실행된 뒤, "Persons" 테이블은 아래와 같이 변경됩니다:

 

FirstNameLastNameAge
PeterGriffin36
GlennQuagmire33
최종 수정일:
서지스윈

서지스윈

IT와 기술을 이해하고, 유용한 소프트웨어를 발견하도록 돕고 싶습니다. 윈도우(Windows), 맥(macOS), 리눅스(Linux), 스마트폰 앱, 웹 서비스, 기획 시리즈물까지. 더 많은 것을 발견하고, 더 많은 것을 해보세요.