用pymysql模块对MySQL进行操作,执行insert语句以后没有报错,检查数据库却发现信息没有插入,将语句复制到MySQL中又能正常执行。 上网查了一下是自动提交的问题,在语句末尾加上‘COMMIT’就正常了。 参考文章: MySQLdb插入数据失败?insert data failed using MySQLdb?