حذف رکورد(Delete Record)


با استفاده از عبارت "DELETE FROM" می توانید رکوردها را از جدول موجود حذف کنید:




مثال


Delete any record where the address is "Mountain 21":



import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
 
user="youruse
ame
",
  passwd="yourpassword",
  database="mydatabase"
)

mycursor =
mydb.cursor()

sql = "DELETE FROM customers WHERE address =
'Mountain 21'"

mycursor.execute(sql)

mydb.commit()

print(mycursor.rowcount, "record(s) deleted")





مهم!: به این بیانیه توجه کنید:
mydb.commit(). لازم است که
تغییر می کند، در غیر این صورت خیر
تغییرات در جدول ایجاد می شود.





به عبارت WHERE در نحو DELETE توجه کنید: عبارت WHERE
مشخص می کند که کدام رکورد(ها) باید حذف شوند. اگر WHERE را حذف کنید
بند، تمام رکوردها حذف خواهند شد!