ورود

View Full Version : قفل کردن سطر



Jason.Bourne
شنبه 15 تیر 1392, 00:55 صبح
چطور میشه یک سطر از یک جدول را قفل کرد؟

من از Query زیر استفاده میکنم. اما با خطا مواجه می شوم.


SELECT * FROM table `payment` LOCK IN SHARE MODE;


پیغام خطا:


You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'table `payment` LOCK IN SHARE MODE' at line 1

سعید صابری
شنبه 15 تیر 1392, 15:24 عصر
فکرکنم کلمه table اضافی باشه

Jason.Bourne
شنبه 15 تیر 1392, 15:36 عصر
باز هم همون پیغام.




SELECT *
FROM `payment`
LOCK IN SHARE MODE

سعید صابری
شنبه 15 تیر 1392, 21:43 عصر
من امتحان کردم مشکل نداشت.چه نسخه استفاده می کنید؟

Jason.Bourne
شنبه 15 تیر 1392, 23:31 عصر
من از نسخه زیر استفاده می کنم.


5.5.24-log - MySQL Community Server

باید از این دستور در یک transaction استفاده کنیم یا به همین شکل مانند یک SELECT معمولی؟!

سعید صابری
یک شنبه 16 تیر 1392, 22:27 عصر
به همین شکل که نوشتید درسته.شاید از نسخه Mysql باشه 5.6.12 استفاده می کنم میتونی از سایتش دانلود کنی با حجم 37 MB .ارزش دانلودش داره!