DELETE ステートメントは、データベース テーブルからレコードを削除するために使用されます。基本的な構文は「DELETE FROM table_name WHERE 条件;」です。
#DELETE ステートメントは、データベース テーブルからレコードを削除するために使用されます。次に、DELETE ステートメントの基本的な使用法といくつかの一般的な例を示します。
基本構文
sql
DELETE FROM table_name WHERE condition;
例
テーブル内のすべてのレコードを削除します。 :
sql
DELETE FROM table_name;
注: これにより、テーブル内のすべてのレコードが削除されますが、テーブル自体は削除されません。
2. 条件に基づいてレコードを削除します:
sql
DELETE FROM table_name WHERE condition;
たとえば、students という名前のテーブルがあり、年齢が 20 歳の学生を削除したい場合:
sql
DELETE FROM students WHERE age = 20;
複数の条件を削除します:
AND と OR を使用して複数の条件を設定できます:
sql
DELETE FROM table_name WHERE condition1 AND condition2; DELETE FROM table_name WHERE condition1 OR condition2;
たとえば、年齢が 20 歳、または姓が「Smith」であるすべての生徒を削除する場合:
sql
DELETE FROM students WHERE age = 20 OR last_name = 'Smith';
Use subquery:
サブクエリを使用して、以下に基づいて実行できます。テーブル内のその他のデータ削除レコード:
sql
DELETE FROM table_name WHERE column_name IN (SELECT column_name FROM another_table WHERE condition);
たとえば、dropped_courses テーブルに関連するstudents テーブルからすべての学生を削除する場合:
sql
DELETE FROM students WHERE student_id IN (SELECT student_id FROM dropped_courses);
外部キー制約に関連するレコードを削除します:
外部キー制約に関連するレコードを削除する場合は、カスケード削除を使用するか、ON DELETE CASCADE:
# を設定する必要があります。 ##sqlALTER TABLE child_table DROP CONSTRAINT foreign_key_name CASCADE; -- 删除外键约束并级联删除相关记录または: sql
ALTER TABLE child_table ADD CONSTRAINT foreign_key_name FOREIGN KEY (column_name) REFERENCES parent_table(column_name) ON DELETE CASCADE; -- 设置外键约束并级联删除相关记录注: DELETE ステートメントを使用する場合は、正しい条件を設定していることを確認するように注意してください。重要なデータを誤って削除しないようにします。削除操作を実行する前に、データをバックアップするか、安全な環境でテストすることをお勧めします。 一部のデータベース システムでは、WHERE 句のない DELETE ステートメントが実行されると、テーブル全体が削除される場合があります。したがって、削除操作を実行するときは、必ず適切な条件を使用してください。
以上が削除ステートメントの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

国内のAI Dark Horse Deepseekは強く上昇し、世界のAI業界に衝撃を与えました! 1年半しか設立されていないこの中国の人工知能会社は、無料でオープンソースのモックアップであるDeepseek-V3とDeepseek-R1で世界的なユーザーから広く称賛されています。 Deepseek-R1は完全に発売され、パフォーマンスはOpenAio1の公式バージョンに匹敵します! Webページ、アプリ、APIインターフェイスで強力な機能を体験できます。ダウンロード方法:iOSおよびAndroidシステムをサポートすると、ユーザーはApp Storeを介してダウンロードできます。 Deepseek Webバージョン公式入り口:HT

DeepSeek:サーバーに混雑している人気のあるAIを扱う方法は? 2025年のホットAIとして、Deepseekは無料でオープンソースであり、OpenAio1の公式バージョンに匹敵するパフォーマンスを備えており、その人気を示しています。ただし、高い並行性は、サーバーの忙しさの問題ももたらします。この記事では、理由を分析し、対処戦略を提供します。 Deepseek Webバージョンの入り口:https://www.deepseek.com/deepseekサーバーに忙しい理由:高い並行アクセス:Deepseekの無料で強力な機能が同時に使用する多数のユーザーを引き付け、サーバーの負荷が過剰になります。サイバー攻撃:Deepseekが米国の金融産業に影響を与えることが報告されています。

2025年の初めに、国内のAI「Deepseek」が驚くべきデビューを果たしました!この無料のオープンソースAIモデルは、OpenAIのO1の公式バージョンに匹敵するパフォーマンスを備えており、Webサイド、アプリ、APIで完全に起動され、iOS、Android、およびWebバージョンのマルチターミナル使用をサポートしています。 DeepSeekの公式Webサイトおよび使用ガイドの詳細な検索:公式Webサイトアドレス:https://www.deepseek.com/sing for webバージョンの手順:上記のリンクをクリックして、DeepSeekの公式Webサイトを入力します。ホームページの[会話の開始]ボタンをクリックします。最初に使用するには、携帯電話検証コードでログインする必要があります。ログインした後、ダイアログインターフェイスを入力できます。 DeepSeekは強力で、コードを書き、ファイルを読み取り、コードを作成できます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
