我尝试通过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中找不到第二个条目。
答案 0 :(得分:1)
我认为您没有在任何地方调用access_db()
函数