สอนเขียนภาษา Python แสดงจำนวนข้อมูลที่เพิ่มสำเร็จ โดยใช้ฐานข้อมูล MySQL ด้วยคำสั่ง rowcount โดยคำสั่งนี้ต้องเรียกผ่าน cursor สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python แสดงจำนวนข้อมูลที่เพิ่มสำเร็จ ฐานข้อมูล MySQL
sql = ' INSERT INTO test (name) VALUES (%s) '
data = [("Python"),("MySQL"),("SQL")]
cur = cnx.cursor()
cur.executemany( sql, data )
cnx.commit()
print( cur.rowcount, 'was insert' )
ผลลัพธ์
3 was insert
โค้ดด้านบนเป็นการเพิ่มข้อมูลแบบหลายข้อมูลในทีเดียวด้วย executemany กรณีถ้าต้องการแสดงจำนวนข้อมูลที่เพิ่มสำเร็จ แนะนำให้ใช้คำสั่ง rowcount ผ่าน cursor