用python操作MYSQL数据库的问题

用python操作MYSQL数据库的问题

我用操作数据库的是,SELECT 可以得到结果,但是INSERT,UPDATE就修改不了数据库。我是这么做的:

[Copy to clipboard] [ - ]
CODE:
import MySQLdb
db = MySQLdb.connect('localhost','root','','databasename')
c = db.cursor()
c.execute("select * from tbname")

这样可以得到返回结果,但是我用insert ,update 的时候返回没有错误提示,可就是数据没有任何修改,请问这是怎么回事?
哦,我查了下资料,是因为没有commit,执行db.commit()就可以了
check rows affected