我使用python 2.7和MySQL作爲數據庫。在我的Python程序有一個INSERT
這樣的查詢:使用python插入後不顯示數據庫中的數據
cursor.execute("insert into login(username,passw)values('"+i.username+"','"+i.password+"')")
result=cursor.execute("select * from login")
print cursor.fetchall()
當我在數據庫中查詢,沒有條目。但是,在我的Python代碼中選擇後,當我打印結果它顯示插入的數據。我也沒有使用任何交易聲明。
您需要提交這些更改。 'connection.commit()' – RedBaron