php - 事务回滚后怎么办

标签 php mysql transactions usability rollback

我需要一些建议。

开始事务后出现回滚时,最好做什么?

  • 执行网站的其余部分
  • 终止整个网站,并显示一条错误消息。

谢谢!

最佳答案

这真的取决于你想做什么。

但是:

  • 您不希望只是将原始错误消息放在用户面前,它应该是有意义的。
  • 有意义的消息应该与页面的其余部分具有相同的外观和感觉,而不仅仅是黑字白页。
  • 它应该包括某种导航,以便用户可以从错误中恢复。
  • 如果它是一个表单,用户可能会重试,那么表单中应保留尽可能多的数据,以免重复工作。

关于php - 事务回滚后怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17708181/

相关文章:

php - Laravel 高级搜索查询

php - 能否在单个 MySQL 事务中将一个查询的结果用于另一个查询?

database - 应向学生教授有关数据库事务的哪些内容?

php - 从 url 中获取元描述、标题和图像,如 facebook 链接共享

php - Laravel 糟糕的 wordfilter 作为助手

php - 如何使用 codeigniter 3 中的 dbforge 类在时间戳字段中设置更新属性

mysql - Redmine 日历 View 无法正常工作

asp.net - 使用 SQL 返回匹配多个搜索条件的表行

mysql - Union 和 Into 的错误使用

transactions - 自治事务范围和错误引发