[PHP] MySQL 테이블 필드 삭제하기 ALTER TABLE DROP

2022. 10. 1. 00:52Program/PHP

112_PHP MySQL 테이블 필드 삭제하기 ALTER TABLE DROP

[요약]

  • 테이블의 필드를 삭제하는 명령문 ALTER TABLE DROP 에 대해 알아보자.

어떠한 이유로 필드가 불필요해지는 상황도 발생한다.

필드를 삭제하기 위해서는 ALTER문에 DROP을 사용한다.

[필드 삭제 방법]

ALTER TABLE 테이블명 DROP 삭제할 필드명;

필드를 삭제하는 방법을 학습하기 위해 myMember 테이블에 있는 nationality 필드를 삭제하겠다.

 

nationality 필드를 삭제할 필드로 적용한 쿼리문은 다음과 같다.

ALTER TABLE myMember DROP nationality;

 

다음은 nationality를 삭제하는 예제이다.

[예제: 115_alterDrop.php ]

<?php
    include $_SERVER['DOCUMENT_ROOT'] . '/php/108-2_connectDB.php';

    // 마지막에 스페이스 입력합니다.
    $sql = "ALTER TABLE myMember DROP nationality ";
    $result = $dbConnect->query($sql);

    if ($result) {
      echo "필드 정보 삭제 완료";
    } else {
      echo "필드 정보 삭제 실패";
    }
?>

실행결과

DESC 명령문으로 필드 nationality가 삭제되었는지 확인할 수 있다.

 

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사