mysql では、WHERE 句と LIMIT 句を指定した DELETE ステートメントを使用して、テーブル内のデータ行を削除できます。構文は、「DELETE FROM テーブル名 WHERE 削除条件 LIMIT 1;」、DELETE です。ステートメントはテーブルの 1 つ以上のデータ行を削除するために使用され、WHERE 句は削除条件を設定するために使用され、LIMIT 句はデータを削除する行数を設定するために使用されます。
このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
mysql では、WHERE 句および LIMIT 句を指定した DELETE ステートメントを使用して、テーブル内のデータ行を削除できます。
DELETE FROM <表名> [WHERE 子句] [LIMIT 子句]
WHERE 句: オプション。削除操作の削除条件を制限することを示します。この句を省略すると、表内のすべての行が削除されます。
LIMIT 句: オプション。制御コマンドがクライアントに返される前に削除する最大行数をサーバーに伝えるために使用されます。
テーブル内のデータ行を削除する場合は、LIMIT 1
を設定する必要があります。
DELETE FROM 表名 WHERE 删除条件 LIMIT 1;
例:
tb_students_score テーブルを作成し、データを挿入し、すべてのデータをクエリします
SELECT * FROM tb_students_score;
スコアが 90
DELETE FROM tb_students_score WHERE student_score>90 LIMIT 1;
ok を超えるデータ行の削除、student_score フィールド値が 99 のデータ行が削除されます。
[関連する推奨事項: mysql ビデオ チュートリアル ]
以上がmysqlテーブルのデータ行を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。