我试图通过mysql中创建日期的降序来向用户分配任务"任务"表
当两个用户同时请求任务时,它会向两个代理分配相同的任务,如何在mysql表中防止这种情况?行级别是否有任何锁定机制?
我需要锁定"选择"声明,例如,代理A和代理B 同时请求任务表,代理A不应该获得代理B任务,
查询:
Select crm_task_id from crm_task where team = 2 order by created asc;
这里Agent A和B属于同一个Team = 2,当他们同时访问该页面时,同一个任务被分配给两个Agent,如何避免这个?
注意:我使用了SELECT .. FOR UPDATE但仍然出现同样的问题
请有人能为我提供一个例子!!!