MySQL UPDATE 쿼리는 MySQL 데이터베이스 테이블의 기존 레코드를 업데이트하는 데 사용됩니다. 하나 이상의 필드를 동시에 업데이트하는 데 사용할 수 있습니다. WHERE 절을 사용하여 모든 조건을 지정하는 데 사용할 수 있습니다. (관련 추천: "MySQL Tutorial")
UPDATE 업데이트 쿼리의 기본 구문은
Where Update
쿼리 구현:
다음 테이블 "Data"에 대해 4개의 열을 포함한다고 가정하겠습니다. "ID", "이름", "성" 및 "나이".
"데이터" 테이블에서 "ID" 201인 사람의 "Age"를 업데이트하려면 다음 코드를 사용할 수 있습니다.
절차적 방법을 사용하여 쿼리 업데이트:
<?php $link = mysqli_connect("localhost", "root", "", "Mydb"); if($link === false){ die("ERROR: Could not connect. " . mysqli_connect_error()); } $sql = "UPDATE data SET Age='28' WHERE id=201"; if(mysqli_query($link, $sql)){ echo "Record was updated successfully."; } else { echo "ERROR: Could not able to execute $sql. " . mysqli_error($link); } mysqli_close($link); ?>
출력: 업데이트된 테이블
웹 브라우저에 출력:
객체 지향 방법을 사용하여 쿼리 업데이트:
<?php $mysqli = new mysqli("localhost", "root", "", "Mydb"); if($mysqli === false){ die("ERROR: Could not connect. " . $mysqli->connect_error); } $sql = "UPDATE data SET Age='28' WHERE id=201"; if($mysqli->query($sql) === true){ echo "Records was updated successfully."; } else{ echo "ERROR: Could not able to execute $sql. " . $mysqli->error; } $mysqli->close(); ?>
PDO 방법을 사용하여 쿼리 업데이트:
<?php try{ $pdo = new PDO("mysql:host=localhost; dbname=Mydb", "root", ""); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $e){ die("ERROR: Could not connect. " . $e->getMessage()); } try{ $sql = "UPDATE data SET Age='28' WHERE id=201"; $pdo->exec($sql); echo "Records was updated successfully."; } catch(PDOException $e){ die("ERROR: Could not able to execute $sql. " . $e->getMessage()); } unset($pdo); ?>
이 문서는 MySQL 업데이트 쿼리에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 MySQL에서 업데이트 쿼리를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!