`
wwty
  • 浏览: 536687 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

python下innodb的数据提交问题

阅读更多

mysql数据库存储引擎从isam转移到了innodb

今天出现一个奇怪的问题:
insert,delete,update时,数据总是不能入库

解决过程:
刚开始怀疑数据库配置参数有问题,但是得去验证,首先用dbutils的持久连接做了测试,发现不行,然后用真正的池连接做测试,还是不行

随后直接回到mysqldb上进行测试,还是不行;这样一来就开始怀疑数据库配置出问题了,但是为什么用mysql的客户端工具操作就ok呢?

所以感觉怀疑配置有问题,又感觉说不过去

于是用java写了个测试程序,竟然ok!

这样一来,就定位为python的数据库操作部分有问题

google的过程中,突然间发现一篇文章,里面有个哥们写了这样一句话:楼主应该用的是自动事物,并且是innodb

然后又看到一个哥们的回复说应该显式调用commit方法

于是按照执行,问题解决,再回想一下:innodb本来就是事物引擎,为每个表都分配的有插入,更新,删除的缓存,java当中是默认提交事物了

而python的mysqldb当中竟然没有处理!问题就在这里了

分享到:
评论

相关推荐

    python爬虫面试宝典(常见问题)

    同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕 链表和顺序表储存时各自有什么优点? 1.顺序表...

    MySQL 5.1中文手冊

    添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和...

    MySQL 5.1参考手册 (中文版)

    添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和...

    mysql官方中文参考手册

    添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和...

    MYSQL中文手册

    2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL...

    MySQL 5.1参考手册中文版

    目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 ...13.4.3. 会造成隐式提交的语句 13.4.4. SAVEPOINT和ROLLBACK TO SAVEPOINT语法 13.4.5. LOCK TABLES和UNLOCK TABLES语法 13.4.6. SET ...

    MySQL 5.1参考手册

    添加和删除InnoDB数据和日志文件 15.2.8. InnoDB数据库的备份和恢复 15.2.9. 将InnoDB数据库移到另一台机器上 15.2.10. InnoDB事务模型和锁定 15.2.11. InnoDB性能调节提示 15.2.12. 多版本的实施 15.2.13. 表和...

    MySQL和Oracle的区别以及各自的特点

    相同点: 1.都是关系型数据库管理系统 ...MySQL在innodb存储引擎的行级锁的情况下才可支持事务,而Oracle则完全支持事务。 4.分页查询 MySQL用limit开始位置, 记录个数就可以实现分页,而Oracle则是需要用到伪列ROWNUM

    MySQL5.1参考手册官方简体中文版

    13.4.3. 会造成隐式提交的语句 13.4.4. SAVEPOINT和ROLLBACK TO SAVEPOINT语法 13.4.5. LOCK TABLES和UNLOCK TABLES语法 13.4.6. SET TRANSACTION语法 13.4.7. XA事务 13.5. 数据库管理语句 13.5.1. 账户管理语句 ...

    MySQL 5.1官方简体中文参考手册

    2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL ...

    mysql5.1中文手册

    在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要...

Global site tag (gtag.js) - Google Analytics