記事ディレクトリ
MySQL 使用から削除しますか?MySQL データベース削除ステートメント
MySQL DELETE ステートメント
SQL DELETE FROM コマンドを使用して、MySQL データベース テーブル内のレコードを削除できます。
你 mysql> コマンド プロンプトまたは PHP スクリプトからコマンドを実行します。
文法
以下は、MySQL データ テーブルからデータを削除するための SQL DELETE ステートメントの一般的な構文です。
DELETE FROM table_name [WHERE Clause]
- WHERE 句が指定されていない場合、MySQL テーブル内のすべてのレコードが削除されます。
- WHERE 句で任意の条件を指定できます
- XNUMX つのテーブル内のレコードを一度に削除できます。
WHERE 句は、データ テーブル内の特定のレコードを削除する場合に非常に便利です。
コマンドラインからデータを削除する
ここでは、SQL DELETE コマンドで WHERE 句を使用して、選択したデータを MySQL データ テーブル chenweiliang_tbl から削除します。
インスタンス
次の例では、chenweiliang_tbl テーブルの chenweiliang_id が 3 のレコードを削除します。
SQL UPDATE ステートメント:
PHP スクリプトを使用してデータを削除する
PHP は mysqli_query() 関数を使用して SQL ステートメントを実行します.SQL DELETE コマンドの有無にかかわらず、WHERE 句を使用できます。
この機能は mysql> SQL コマンドを実行するコマンド文字の効果は同じです。
インスタンス
次の PHP の例では、chenweiliang_tbl テーブルの chenweiliang_id が 3 のレコードを削除します。
MySQL DELETE 句のテスト:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'DELETE FROM chenweiliang_tbl WHERE chenweiliang_id=3'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法删除数据: ' . mysqli_error($conn)); } echo '数据删除成功!'; mysqli_close($conn); ?>
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "MySQL を使用から削除しますか? MySQL データベースの delete ステートメント」が役に立ちます。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-472.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!