..

Search

45) MySQL UPDATE

MySQL UPDATE


레코드 수정

UPDATE 문을 사용하면 테이블에 저장된 레코드의 내용을 수정할 수 있습니다.

 

다음 예제는 Reservation 테이블의 레코드의 내용을 수정하는 PHP 예제입니다.

예제

<?php

    $servername = "localhost";

    $user = "choi";

    $password = "0219";

    $dbname = "testDB";

 

    $connect = mysqli_connect($servername, $user, $password, $dbname);

    if (!$connect) {

        die("서버와의 연결 실패! : ".mysqli_connect_error());

    }

 

    // SET 절을 통해 전달한 데이터로 Reservation 테이블의 레코드를 수정하는 SQL 구문

 $sql = "UPDATE Reservation

        SET RoomNum = 2002

        WHERE Name = '홍길동'";

 

    if (mysqli_query($connect, $sql)) {

        echo "레코드 수정 성공!";

    } else {

        echo "레코드 수정 실패! : ".mysqli_error($connection);

    }

    mysqli_close($connection);

?>

 

위 예제의 ①번 라인에서는 Reservation 테이블에 저장된 Name 값이 '홍길동'인 레코드의 RoomNum 값을 2002로 수정하는 SQL 구문을 작성합니다.

 

MySQL UPDATE 문에 대한 더 자세한 사항은 MySQL UPDATE 문 수업에서 확인할 수 있습니다.

MySQL UPDATE 문 수업 확인 =>


연습문제