你们如何决定应该在事务中包装sql?

请对此加以说明。

干杯!

最佳答案

当您需要完全处理一组更改以使操作完整且有效时,应使用事务。换句话说,如果只有一部分成功执行,会导致存储在数据库中的数据不完整或无效吗?

例如,如果您有插入操作,然后进行更新,那么如果插入成功而更新失败,会发生什么?如果那会导致数据不完整(在本例中为孤立记录),则应将这两个语句包装在事务中,以使它们作为“集合”完成。

关于database - 如何决定使用数据库事务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1093762/

10-11 10:46
查看更多