我們正在學生記錄項目中實現一個數據庫。我們希望在表中刪除行之前和之後在表中有多少行。 我們嘗試的代碼如下:如何在mysql中使用python使用rowcount
1 roll=5
2 m = mysql.connector.connect(host='localhost', database='student',user='root', password='')
3 cur = m.cursor()
4 rc = cur.rowcount
5 print("%d"%rc)
6 e=cur.execute("DELETE FROM `acc_details` WHERE roll_No=%s" % roll)
7 print("%d"%cur.rowcount)
在上面的代碼中,第一行數在第4行是給-1作爲在最後一行的輸出和行數被賦予任何行的,該表在刪除了一行之後。
爲什麼第4行的第一個行數給出-1作爲輸出?
任何幫助都會很棒。
謝謝你的幫助 – nishant