MySQL-г ашиглалтаас устгах уу? MySQL мэдээллийн сан дахь мэдэгдлийг устгах

MySQL ашиглалтаас устгах уу?MySQL мэдээллийн санмэдэгдлийг устгах

MySQL DELETE мэдэгдэл

MySQL өгөгдлийн сангийн хүснэгтийн бүртгэлийг устгахын тулд та SQL DELETE FROM командыг ашиглаж болно.

Чи чадна mysql> Тушаал хүлээх мөр эсвэл PHP скриптээс тушаалыг гүйцэтгэнэ.

дүрэм

MySQL өгөгдлийн хүснэгтээс өгөгдлийг устгах SQL DELETE мэдэгдлийн ерөнхий синтакс дараах байдалтай байна.

DELETE FROM table_name [WHERE Clause]
  • Хэрэв WHERE заалтыг заагаагүй бол MySQL хүснэгтийн бүх бүртгэл устах болно.
  • Та WHERE заалтад дурын нөхцөлийг зааж өгч болно
  • Та нэг хүснэгтэд байгаа бүх бичлэгийг нэг дор устгаж болно.

Өгөгдлийн хүснэгтэд заасан бүртгэлийг устгахыг хүсвэл WHERE заалт нь маш хэрэгтэй.


Командын мөрөөс өгөгдлийг устгах

Энд бид chenweiliang_tbl MySQL өгөгдлийн хүснэгтээс сонгосон өгөгдлийг устгахын тулд SQL DELETE командын WHERE заалтыг ашиглана.

жишээ

Дараах жишээ нь chenweiliang_tbl хүснэгтээс chenweiliang_id 3-тай бичлэгийг устгах болно:

SQL UPDATE мэдэгдэл:

MySQL> ашиглах Ченвэйлян; Өгөгдлийн сан өөрчлөгдсөн MySQL> DELETE FROM chenweiliang_tbl WHERE chenweiliang_id=3; Хайлт OK, 1 эгнээ өртсөн (0.23 секунд)

PHP скрипт ашиглан өгөгдлийг устгах

PHP нь SQL хэллэгүүдийг гүйцэтгэхийн тулд mysqli_query() функцийг ашигладаг.Та WHERE заалтыг SQL DELETE командтай болон командгүйгээр ашиглаж болно.

Энэ функц хамтран ажилладаг 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 мэдээллийн сан дахь устгах мэдэгдэл" нь танд тустай.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-472.html

Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部