ورود

View Full Version : سوال: تراکنش mysql



memoli
جمعه 25 اردیبهشت 1388, 21:36 عصر
1جدول اعضا دارم وقتی می خام عضوی بهش اضافه کنم اول select میکنم که کسی دیگه اون id را نداشته باشه اگه query select چیزی برنگردوند عضو جدید را insert میکنم!
حالا اگه همزمان دو نفر بخواهند با یک id یکسان عضو شوند چی میشه؟(تراکنش می خایم؟؟)

mermaid
شنبه 26 اردیبهشت 1388, 10:44 صبح
خب چرا از گزینه Auto Increament برای فیلد id جدولت استفاده نمی کنی؟! خودش هندل می کنه و به هیچ کس id یکجور نمیده...

memoli
شنبه 26 اردیبهشت 1388, 16:34 عصر
با تشکر.


خب چرا از گزینه Auto Increament برای فیلد id جدولت استفاده نمی کنی؟! خودش هندل می کنه و به هیچ کس id یکجور نمیده...

منظور همان نام کاربری هستش که کاربر باید وارد کنه و البت یکتا باشه

memoli
یک شنبه 27 اردیبهشت 1388, 11:01 صبح
خیلی کم دیدم تو mysql از ترانزکشن حرف بزنن؟ چرا؟ در حالی که sql server که تو دانشگاه کار می کردیم کلی روش مانور می دادن!

mermaid
یک شنبه 27 اردیبهشت 1388, 14:13 عصر
راستش رو بخوای من یک Manual خیلی خوب از Mysql دارم ، اتفاقا چن صفحه هم درباره Transactions and Atomic Operations توضیح داده، فقط چون حجمش بالاست (3.5 مگابایت) نمی تونم اینجا آپ کنم... اگر دوست داشتی ایمیلت رو با پیغام خصوصی بهم بفرست برات ایمیل می کنم...