簡體   English   中英

插入python mysql不在數據庫中更新

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM