0
پایتون و mysql
سلام دوستان خسته نباشید به کد زیر دقت کنید
import pymysql.cursors db = pymysql.connect("localhost","root","","db" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to INSERT a record into the database. sql = """INSERT INTO EMPLOYEE(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME) VALUES ('Mac', 'Mohan', 30, 'M', 2000)""" try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback() # disconnect from server db.close()
سوال من این هست که متد db.rollback() کارش چی هست و کجا کاربرد داره؟
با تشکر
3 پاسخ
0
up
0
این دستور برای این استفاده میکنه که اصطلاحا احیانا اگر در حین اجرای دستورات و ارتباط با بانک مشکلی پیش بیاد این دستور همه چیز رو rollback و یا به حالت اولیه قبلی سالمش برمیگردونه
0
مثلا چه نوع مشکلاتی؟ میشه با مثال بگید؟