บทความนี้สอนวิธีการใช้คำสั่ง 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 ซึ่งจะคืนค่าเป็นจำนวนข้อมูลที่ถูกดำเนินการสำเร็จ