小弟半道出家。学的东西都不太系统化,零零碎碎的。现在做了个项目,要多表联合删除,主外键约束,比如,商家信息表,商家图片表,商家商品表,商家商品图片表,现在我要删除一个商家,那么同时也要删除另外三个表中相对应的信息,这个时候,为了防止其中某一环节出错,造成数据的不完善。出错在老师的指点下,用了事务(之前我连事务是什么都不知道,也没听说过)现在说下我对事务的见解:再次声明只是我自己的愚见:有错的请大家给俺指正,我认为在删除多表信息的时候,为了防止删除时出错,这个时候可以回滚事务,恢复数据。其中一个删除不成功则全部不成功。问题就是。。事务除了在这样类似的条件写有用,还在什么地方有用?我在网上查,看到有人说不到万不得已 不用事务 ,郁闷。请各位前辈说说自己的看法吧,我学习学习。