my_cursor = my_connect.cursor() #
my_cursor.execute("UPDATE student SET class='Five' Where id=25")
my_connect.commit()
print("Rows updated = ",my_cursor.rowcount)
Output
Rows updated = 1
We used rowcount to get the number of records updated in our student table. my_cursor = my_connect.cursor() #
try:
my_cursor.execute("UPDATE student SET class1='Five' Where id=25")
my_connect.commit()
print("Rows updated = ",my_cursor.rowcount)
except mysql.connector.Error as my_error:
print(my_error)
my_connect.close()
Output is here
1054 (42S22): Unknown column 'class1' in 'field list'
my_cursor = my_connect.cursor() #
try:
query = "UPDATE student SET class=%s Where id=%s"
my_data=('Five',25)
my_cursor.execute(query,my_data)
my_connect.commit()
print("Rows updated = ",my_cursor.rowcount)
except mysql.connector.Error as my_error:
print(my_error)
my_connect.close()
Output is here
Rows updated = 1
executemany(). Here is the code.
my_cursor = my_connect.cursor() #
try:
query = "UPDATE student SET class=%s Where id=%s"
my_data=[('Three',25),('Four',26),('Seven',27)]
my_cursor.executemany(query,my_data)
my_connect.commit()
print("Rows updated = ",my_cursor.rowcount)
except mysql.connector.Error as my_error:
print(my_error)
my_connect.close()
Output is here
Rows updated = 3
More on Error handling
Author & Instructor at plus2net
I write and maintain practical tutorials on Python, PHP, SQL, JavaScript, HTML, jQuery, and web development at plus2net. The tutorials focus on clear explanations, working examples, and code that readers can test and adapt while learning.