相关的数据插入两个表需要使用事务吗?用的mysql 有没有不使用事务的方法

纠结名字_我艹你妹 发布于 2012/07/31 10:57
阅读 1K+
收藏 0
相关的数据插入两个表需要使用事务吗?用的是mysql     有没有不使用事务的方法呀
加载中
0
Andre.Z
Andre.Z

想用就用,不想用就不用呗。

事务使得要么两个表都插入数据,要么都不插入。

总之,还是第一句话,爱用不用。

sxgkwei
sxgkwei
+1;经典“爱用不用”
0
樂
不使用事务就是你自己程序控制,一个表插入成功了再插入另一个表,插入失败了就抛出异常。如果第一个插入正常第二个失败了就要删除第一个表的数据,程序内部控制就行了
樂
回复 @php.by.live : 没啥太大的关系,减轻程序的压力
纠结名字_我艹你妹
纠结名字_我艹你妹
使用事务对数据库的压力大吗
0
十一文
十一文

看你业务对数据一致性的要求。

例如你是金融业务,或者付款这样的业务,一条记录出错损失可能你都赔不起那么用事物。

但是如果你只是一个cms系统。或者就是个sns。出错了大不了你重新再提交一次。就没的必要用事物。

因为出错这样的情况肯定是少数中的少数。这个少数你如果能够承受错误何必耗费那么大了!

十一文
十一文
当然!
纠结名字_我艹你妹
纠结名字_我艹你妹
事务 的耗费是不是很大啊?
0
庄家
要多大的压力才让你想到要放弃事务的?真有那么大,还不如直接使用nosql了
返回顶部
顶部