Devdit
 

Python เช็คว่าเพิ่มข้อมูล MySQL สำเร็จ ทำอย่างไร

1.3K

บทความนี้สอนวิธีการใช้คำสั่ง rowcount ด้วยภาษา Python เพื่อเช็คว่าเพิ่มข้อมูลลงฐานข้อมูล MySQL สำเร็จหรือไม่ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง

conn = connect()
cur = conn.cursor()
cur.execute( " INSERT INTO product ( id, title, price ) VALUES ( NULL, %s, %s ) ", ( title, price, ) )
cur.commit()
print(cur.rowcount, "record(s) insert\n") 

จากโค้ดด้านบนมีการเพิ่มข้อมูลลงตาราง product และยืนยันด้วยคำสั่ง commit กรณีถ้าเราอยากเช็คว่าเพิ่มข้อมูลลงฐานข้อมูล MySQL สำเร็จหรือไม่ ให้ใช้คำสั่ง rowcount ในตัวอย่าง คือ cur.rowcount ซึ่งจะคืนค่าเป็นจำนวนข้อมูลที่ถูกดำเนินการสำเร็จ

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