我在存储过程里面有这样语句 select max(TableTypeId) into v_tableTypeId
from xxx
where ParentId=i_parentId;
set v_tableTypeId=v_tableTypeId+1; insert into xxx(TableTypeId,ParentId)
values(v_tableTypeId,i_parentId)如果2个人并发使用的话 v_tableTypeId 的值是一样的,怎么控制能使v_tableTypeId的值不一样,
select max(TableTypeId) into v_tableTypeId
from xxx
where ParentId=i_parentId for update;
from xxx
where ParentId=i_parentId;
set v_tableTypeId=v_tableTypeId+1; insert into xxx(TableTypeId,ParentId)
values(v_tableTypeId,i_parentId)如果2个人并发使用的话 v_tableTypeId 的值是一样的,怎么控制能使v_tableTypeId的值不一样,
select max(TableTypeId) into v_tableTypeId
from xxx
where ParentId=i_parentId for update;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货