[SQL ] mysql stored procedure中如何lock table

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

Links booklink

Contact Us: admin [ a t ] ucptt.com