Python ลบข้อมูล SQL Server ด้วยคำสั่ง DELETE บทความนี้สอนเขียนโค้ดภาษา Python เพื่อลบข้อมูลในฐานข้อมูล SQL Server โดยใช้ module pyodbc ร่วมกับคำสั่ง DELETE ของ SQL สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python ลบข้อมูล SQL Server ด้วยคำสั่ง DELETE
import pyodbc
conn = pyodbc.connect('Driver={SQL Server};'
'Server=LAPTOP\SQLEXPRESS;'
'Database=demo;'
'Trusted_Connection=yes;')
cursor = conn.cursor()
cursor.execute("DELETE FROM product WHERE ( id = 4 )")
conn.commit()
print('Python ลบข้อมูล SQL Server สำเร็จ')
cursor.close()
conn.close()
ผลลัพธ์
Python ลบข้อมูล SQL Server สำเร็จ
Python ลบข้อมูล SQL Server จากตัวอย่างเขียน SQL DELETE ลบข้อมูลจากตาราง product โดยมีเงื่อนไขคือ ลบข้อมูลที่ column id มีค่าเท่ากับ 4 โดยประมวลผลคำสั่ง SQL ด้วย execute และยืนยันการลบข้อมูลด้วยคำสั่ง commit