小编Kai*_*iru的帖子

通过PHP编辑MySQL行时防止同时覆盖

我不确定如何简明扼要地提出这个问题,所以我将通过情境背景来解释.

用户A决定他想通过HTML表单修改MySQL行.同时,User-B决定他也想以相同的方式修改相同的MySQL行.

我们会说MySQL-row是一个包含文本的文本字段, 'Can\'t touch this'

这两个用户不了解每个人的意图.

User-A对MySQL行进行了重大更改并将其保存到数据库中.MySQL行变成了'Can\'t touch this was a popular track by the Hip-Hop artist M.C. Hammer.'

User-B对MySQL行进行微小更改并将其保存到数据库中.MySQL行变成了'Cannot touch this. Please avoid contractions.'

因为User-B决定在User-A完成修改之前修改MySQL行,所以修改User-A会被User-B的修改覆盖.

允许同时编辑数据库行的脚本(如MediaWiki或任何其他wiki软件)如何处理?

php mysql

14
推荐指数
1
解决办法
2412
查看次数

标签 统计

mysql ×1

php ×1