[英]insert into python mysql not updating in DB
我嘗試通過python將值插入數據庫。 但是我沒有收到任何錯誤,但是我沒有看到它在數據庫中更新。 請指教。
#!/usr/bin/python
import MySQLdb
val = MySQLdb.connect(host='localhost', user='root', passwd='root123',
db='expenses')
def access_db(val):
access = val.cursor()
sql = """Insert into monthly values (2,'Food',1000)"""
access.execute(sql)
val.commit()
val.close()
執行腳本后從數據庫輸出:
MariaDB[expenses]> select * from monthly;
SL_no Type Amount
1 Fuel 500
我在Db中找不到第二個條目。
我不認為您在任何地方都調用access_db()
函數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.