学生レコードプロジェクトにデータベースを実装しています。テーブルから行を削除する前後に、その行にいくつの行があるかを確認する必要があります。次のように 我々が試したコードである:上記のコードでpythonを使用してmysqlで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