[SQL ] mysql stored procedure中如何lock table

看板Database作者 (nice)時間11年前 (2014/06/09 13:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1402292151.A.9F1.html
文章代碼(AID): #1JbKUtdn (Database)