当两个用户处理同一条记录时如何限制数据库修改 - groceryCRUD

How to restrict database modification when two users are working on the same record - groceryCRUD

我正在使用 Codeigniter/groceryCRUD 编写应用程序。

如何限制两个用户同时在同一个字段上工作?

EDIT

我试过两个用户同时工作。第一个用户看不到第二个用户所做的修改,但他的修改对他仍然可见;第二个用户也只能看到他的修改。而在数据库中,最新的用户修改生效。这不是一个好习惯。

一种解决方案是在用户访问时锁定每个 table,方法是在数据库中保留 table 个已访问的 table。

当用户退出视图时,所有被该用户 ID 锁定的 table 将被再次释放。