作者assoco (nice)
看板Database
标题[SQL ] mysql stored procedure中如何lock table
时间Mon Jun 9 13:35:49 2014
资料库名称:MySQL
资料库版本:5.6.5
内容/问题描述:
请问Mysql Stored Procedure中如果要Lock Table要怎麽做呢?
程式逻辑是先把一笔资料取出来..
然後把这笔资料update取出的状态
但是当大量执行的时候会发生多个connection取到同一笔资料的情况
想加入Lock Tables WRITE
但是出现lock is not allowed in stored procedures
若是用transaction可以解决此问题吗?
还是有其他更好的作法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.114.209
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1402292151.A.9F1.html