PHP MySQL Delete From

DELETE 문은 데이터베이스 테이블에서 행을 삭제하는 데 사용됩니다.

데이터베이스에서 데이터를 제거합니다

DELETE FROM 문은 데이터베이스 테이블에서 레코드를 삭제하는 데 사용됩니다.

문법

DELETE FROM table_name
WHERE column_name = some_value

주의事项:SQL은 대소문자를 구분하지 않습니다. DELETE FROM과 delete from은 동일합니다.

PHP가 위의 문장을 실행하려면 mysql_query() 함수를 사용해야 합니다. 이 함수는 SQL 연결에 쿼리와 명령을 보내는 데 사용됩니다.

예제

이제 우리는 이 강의에서 "Persons"라는 테이블을 만들었습니다. 그림은 다음과 같습니다:

FirstName LastName 연령
Peter Griffin 35
Glenn Quagmire 33

아래의 예제는 "Persons" 테이블에서 LastName='Griffin'인 모든 레코드를 삭제합니다:

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
mysql_query("DELETE FROM Persons WHERE LastName='Griffin'");
mysql_close($con);
?>

이번 삭제 이후, 테이블은 다음과 같습니다:

FirstName LastName 연령
Glenn Quagmire 33