Ubuntu版本:12.10
MySQL服务器版本:5.5.29-0
Python版本:2.7
我正在尝试使用MySQLdb将数据插入到我的本地MySQL服务器中。当我运行脚本时没有出现任何错误,但是数据没有被输入到我的表中。我用phpMyAdmin查看表格。
我尝试回到基础并遵循教程,但结果相同。奇怪的是,我可以创建和删除表格,但无法输入数据。
即使脚本报告一切都正常,代码也来自教程,甚至报告已插入4行数据。是什么阻止了数据进入表格?
cursor = conn.cursor ()
cursor.execute ("DROP TABLE IF EXISTS animal")
cursor.execute ("""
CREATE TABLE animal
(
name CHAR(40),
category CHAR(40)
)
""")
cursor.execute ("""
INSERT INTO animal (name, category)
VALUES
('snake', 'reptile'),
('frog', 'amphibian'),
('tuna', 'fish'),
('racoon', 'mammal')
""")
print "%d rows were inserted" % cursor.rowcount
;
了? - Srinivas Reddy Thatiparthy