資料庫名稱:MySQL
資料庫版本:5.6.5
內容/問題描述:
請問Mysql Stored Procedure中如果要Lock Table要怎麼做呢?
程式邏輯是先把一筆資料取出來..
然後把這筆資料update取出的狀態
但是當大量執行的時候會發生多個connection取到同一筆資料的情況
想加入Lock Tables WRITE
但是出現lock is not allowed in stored procedures
若是用transaction可以解決此問題嗎?
還是有其他更好的作法呢?