آرٹیکل ڈائرکٹری
MySQL میں 'DELETE FROM' کا استعمال کیسے کریں ؟ MySQL ڈیٹا بیس میں 'DELETE' بیان کیا ہے ؟
MySQL ڈیلیٹ بیان
آپ MySQL ڈیٹا بیس ٹیبل میں ریکارڈز کو حذف کرنے کے لیے SQL DELETE FROM کمانڈ استعمال کر سکتے ہیں۔
آپ اس کمانڈ کو mysql> کمانڈ پرامپٹ یا پی ایچ پی اسکرپٹ میں چلا سکتے ہیں۔
گرائمر
MySQL ڈیٹا ٹیبل سے ڈیٹا کو حذف کرنے کے لیے SQL DELETE بیان کا عمومی نحو درج ذیل ہے:
DELETE FROM table_name [WHERE Clause]
- اگر کوئی WHERE شق کی وضاحت نہیں کی گئی ہے، تو MySQL ٹیبل میں موجود تمام ریکارڈز کو حذف کر دیا جائے گا۔
- آپ WHERE شق میں کسی بھی شرط کی وضاحت کر سکتے ہیں۔
- آپ ایک ہی ٹیبل میں ایک ساتھ تمام ریکارڈز کو حذف کر سکتے ہیں۔
جب آپ ڈیٹا ٹیبل میں مخصوص ریکارڈز کو حذف کرنا چاہتے ہیں تو WHERE شق بہت مفید ہے۔
کمانڈ لائن سے ڈیٹا کو حذف کریں۔
یہاں ہم MySQL ڈیٹا ٹیبل chenweiliang_tbl سے منتخب ڈیٹا کو حذف کرنے کے لیے SQL DELETE کمانڈ میں WHERE شق کا استعمال کریں گے۔
مثال
درج ذیل مثال chenweiliang_tbl ٹیبل میں chenweiliang_id 3 کے ساتھ ریکارڈ کو حذف کر دے گی۔
ایس کیو ایل اپ ڈیٹ کا بیان:
پی ایچ پی اسکرپٹ کا استعمال کرتے ہوئے ڈیٹا کو حذف کریں۔
پی ایچ پی mysqli_query() فنکشن کو ایس کیو ایل اسٹیٹمنٹس پر عمل کرنے کے لیے استعمال کرتی ہے۔ آپ SQL DELETE کمانڈ کے ساتھ یا اس کے بغیر WHERE کلاز استعمال کر سکتے ہیں۔
اس فنکشن کا وہی اثر ہے جو mysql> کمانڈ لائن کا استعمال کرتے ہوئے ایس کیو ایل کمانڈز پر عمل درآمد کرتا ہے۔
مثال
درج ذیل پی ایچ پی کی مثال chenweiliang_tbl ٹیبل میں chenweiliang_id 3 کے ساتھ ریکارڈ کو حذف کر دے گی۔
مائی ایس کیو ایل ڈیلیٹ شق ٹیسٹ:
<?
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/ ) پر شیئر کیا گیا ہے آپ کے لیے مددگار ثابت ہوگا۔
اس مضمون کا لنک بلا جھجھک شیئر کریں: https://www.chenweiliang.com/cwl-472.html
