老师,为什么更新数据的时候在navicat上执行insert直接就进入数据了,而python上需要commit?
来源:3-4 python更新mysql数据

KeithTt
2018-07-09
还有。。warning不能捕获吗?萌新,还请老师指教,谢谢老师!
写回答
1回答
-
先回答你的第一个问题,通常开发中我们不止修改一张表的数据,要修改多张表的数据,就像银行转账,从我的账户转10块到你账户,我的扣了,你的必须加,两个操作要么同时成功,要么同时失败。所以就需要把对数据的操作放一块儿,你commit才知道哪些是一起的。
第二个问题,warning只是一些警告,并不影响程序的运行,也就是说不会中断,没有必要捕获。当你发现后,你可以通过优化代码的方式给绕过这些warning
032018-07-09
Python操作三大主流数据库-MySQL+MongoDB+Redis
一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧
2024 学习 · 376 问题
相似问题
通过ORM新增关联数据
回答 1
使用python操作数据库的意义是什么?
回答 2