使用python的MySQLdb库在MySQL中插入值

时间:2015-01-04 17:40:08

标签: python mysql cpanel mysql-python

我的托管服务器上有phpmyadmin版本4.0.10.6和MySQL版本5.1.73。我使用MySQLdb将值插入数据库...我能够使用SELECT语句读取值,但我无法将值插入数据库。我使用以下命令:

cursor.execute('INSERT INTO `database` (`title`, `introduction`) VALUES ("Hello", "This is a new text!")')

我的数据库名称为database,两列的名称为titleintroduction

我的语法错了吗?当我点击数据库时,它显示我~2(并且当我重新运行代码时增加1)行但是当我浏览数据库时,我看不到插入的行......!

修改:我可以看到它会自动增加id列,但不会在其他2列中插入值。我已经为用户提供了所有权限。

解决方案:我在很多地方搜索过,发现我必须在此下面添加另一个声明:

db.commit()

0 个答案:

没有答案