当两个用户更新其属性详细信息时,他们的属性信息会混合并存储在数据库中。
我检查过源代码以及存储过程,但找不到任何解决方案。
答案 0 :(得分:0)
您可能没有正确的回滚过程...如果以覆盖用户数据的方式访问数据库,则基本上需要对查询算法或存储过程进行编码以更好地解释它。
比如......
//提交数据
//检查数据
//循环 //如果不是(数据){rollback()}
//提交数据
//重复循环,直到数据成功提交
我注意到在代码中我看过大多数程序员都没有考虑到这一点。
我还注意到,有时两个单独记录的数据被分配了相同的ID,导致数据合并
如果我离开了,抱歉,可能没有理解这个问题。
另外,也许你插入数据的代码运行不正常,所以是的,有些代码会有所帮助,正如另一个人说的那样。感谢
希望这有帮助。