auto_increment در mysql كار رو راحت تر ميكنه يا سخت تر

Ocarina

Member
خوب خودش افزایش پیدا میکنه... یعنی لازم نیست شما تو کوئری اصلاً با اون کار کنی
با هر insert خودش یکی افزایش پیدا میکنه
البته میشه مقدار اولیه رو هم براش تعریف کنی
 
آخرین ویرایش:

hidensoft

Member
همون طور که Ocarina توضیح داد نیازی به ست کردن نیست و همون طوری که از اسمش معلومه به طور خودکار عمل می کنه .
پیشنهاد می کنم به داکیومنت www.mysql.com یه سر بزنید. مطمئنا به جواب خیلی از سولاتتون می رسید.

موفق باشید.
 

milads

Banned
خوب auto_increment بيشتر براي فيلدهاي Auto number به كار ميره . و وقتي ركوردي اضافه ميشه . خودش به ترتيب مقدار مي گيره .
موفق باشيد .
 

milads

Banned
natanail2001 امیدوارم با post های ما به نتبیجه رسیده باشی .

موفق باشی .
 

jhoseini

Member
به نظر من بهتره كنترل شماره اي دي به دست برنامه باشه به جاي اينكه از Auto_increment
استفاده از اين صفت براي فيلد‏ احتمال خطا رو بالا ميبره به نظر من البته
 

jalilvand

Member
مطمئنی؟ من تمام تیبلایی که ساختم از این استفاده کردم.
ضمنا تا حالا هم خطایی نداشتم!
 
به نظر من بهتره كنترل شماره اي دي به دست برنامه باشه به جاي اينكه از Auto_increment
استفاده از اين صفت براي فيلد‏ احتمال خطا رو بالا ميبره به نظر من البته


اتفاقاً برعكس اگر "آي دي " Auto_increment و Unique باشه خيلى كار آسون ميشه . من هميشه از اين حالت براى ركوردها استفاده مى كنم .
 

Ray9.net

Member
منم نظر بدم!
1- Auto_increment براي شماره ها و id استفاده مي شود
2- براي اين كه يك فيلد Auto_increment بشود بايد PRIMARY باشه يعني همون index باشه
3- موقع insert از فيلد خالي برايش استفاده كنيد خودش تعريف مي كند!
 

جدیدترین ارسال ها

بالا