تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید
ehsanit

قفل یک رکورد

سلام. در دیتابیس mysql چطور میشه یک رکودر رو قفل کرد؟

میخوام که کاربر وقتی یک دکمه رو میزنه یک سطر از دیتا بیس قفل بشه و دیگه اپدیت و ویرایش نشه.؟؟

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حامد  فروردین

سلام دوست عزیز  ... توی همه پایگاه داده های رابطه ای می تونی از  transaction ها برای این کار استفاده کنی .. به محض شروع transaction اون رکورد برای کاربر lock میشه تا در آخر یا commit کنه یا rollback .

اینم template دستور توی mysql هست :

START TRANSACTION
   transaction_characteristic [, transaction_characteristic] ...] 

transaction_characteristic:     
    WITH CONSISTENT SNAPSHOT    
    | READ WRITE    
    | READ ONLY    

BEGIN [WORK]  
COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]  
ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]  
SET autocommit = {0 | 1}
همیشه شاگرد ... حامد فروردین
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند
تنظیمات حریم خصوصی
تائید صرفنظر