繁体   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