ホームページ > データベース > mysql チュートリアル > MySQL の DELETE 操作の成功を確認する方法は?

MySQL の DELETE 操作の成功を確認する方法は?

Barbara Streisand
リリース: 2024-10-29 18:47:47
オリジナル
312 人が閲覧しました

How to Verify the Success of MySQL DELETE Operations?

MySQL DELETE オペレーションの成功の確認

MySQL を使用して DELETE オペレーションを試行する場合、行の削除が意図したとおりに行われたことを確認するために成功を検証することが重要です。効果的なデータベース管理には、戻り値と成功を確認するための追加テクニックを理解することが不可欠です。

成功した DELETE 操作の戻り値

DELETE ステートメントに PHP の mysql_query 関数を使用すると、実行が成功すると次の値が返されます。

  • TRUE: 削除成功時

ただし、TRUE は必ずしも行が影響を受けたことを示すわけではないことに注意することが重要です。たとえば、DELETE クエリが存在しない行をターゲットにしている場合でも、TRUE が返されます。

PHP データ オブジェクト (PDO) を使用している場合、PDO::exec は次を返します:

  • 影響を受ける行の数 (整数): ステートメントによって変更または削除された行の数。値 0 は、行が影響を受けなかったことを示します。

DELETE の成功を確認するための代替メソッド

戻り値とは別に、次のメソッドも考慮できます。

  • mysql_affected_rows の使用: この関数は、最新の DELETE ステートメントの影響を受けた行数を返します。値 0 は、行が削除されなかったことを意味します。
  • 削除前の行の存在の確認: 不要なクエリを回避するために、最初にターゲット行の存在を確認できます。存在する場合は、DELETE を実行します。それ以外の場合はスキップしてください。

以上がMySQL の DELETE 操作の成功を確認する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート