Devdit
 

Python ลบข้อมูล SQL Server ด้วยคำสั่ง DELETE

835

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

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ