我处于这样一种情况,我希望db在用户退出应用程序时删除一行。即使在应用程序的中间。怎么办呢?
更具体地说,考虑对10个问题进行调查。我将用户的选择存储在数据库中。现在假设用户退出第5个问题。我想删除用户的记录。这样如果用户希望重新开始。他/她可以重新开始。答案 0 :(得分:2)
我认为您需要重新考虑您的设计。每次用户开始调查时,您都应该开始一个新的会话。按计划清理遗弃的答案。
永远不要依赖浏览器关闭来执行这样的操作。
答案 1 :(得分:0)
您需要定期调用看门狗功能。它将登录用户列表与真实列表进行比较。当发生冲突时,它会执行您需要的SQL操作。