مقالې لارښود
مای له استعمال څخه حذف کړئ؟د MySQL ډیټابیسبیان حذف کړئ
د MySQL DELETE بیان
تاسو کولی شئ د MySQL ډیټابیس جدول کې د ریکارډونو حذف کولو لپاره د SQL DELETE FROM کمانډ وکاروئ.
ته یې کولای شې mysql> د کمانډ پرامپټ یا د پی ایچ پی سکریپټ څخه کمانډ اجرا کړئ.
ګرامر
لاندې د MySQL ډیټا جدول څخه ډیټا حذف کولو لپاره د SQL DELETE بیان عمومي ترکیب دی:
DELETE FROM table_name [WHERE Clause]
- که چیرې کوم ځای ندی مشخص شوی، د MySQL جدول کې ټول ریکارډونه به حذف شي.
- تاسو کولی شئ د WHERE په بند کې هر حالت مشخص کړئ
- تاسو کولی شئ ټول ریکارډونه په یوځل په یو میز کې حذف کړئ.
د WHERE بند خورا ګټور دی کله چې تاسو غواړئ د معلوماتو جدول کې مشخص شوي ریکارډونه حذف کړئ.
د کمانډ لاین څخه ډاټا حذف کړئ
دلته به موږ د SQL DELETE کمانډ کې د WHERE بند وکاروو ترڅو د MySQL ډیټا جدول chenweiliang_tbl څخه ټاکل شوي ډاټا حذف کړي.
مثال
لاندې مثال به د chenweiliang_tbl جدول کې د chenweiliang_id 3 سره ریکارډ حذف کړي:
د SQL تازه بیان بیان:
د پی ایچ پی سکریپټ په کارولو سره ډاټا حذف کړئ
PHP د SQL بیانونو اجرا کولو لپاره mysqli_query() فنکشن کاروي. تاسو کولی شئ د SQL DELETE کمانډ سره یا پرته د WHERE بند وکاروئ.
دا فنکشن سره کار کوي mysql> د SQL کمانډ اجرا کولو د کمانډ کرکټر اغیزه ورته ده.
مثال
د PHP لاندې مثال به د chenweiliang_tbl جدول کې د chenweiliang_id 3 سره ریکارډ حذف کړي:
د MySQL ړنګولو بند ازموینه:
<?
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);
?>امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "MySQL د کارونې څخه حذف کړئ؟ په MySQL ډیټابیس کې د حذف بیان" ستاسو لپاره ګټور دی.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-472.html
