PDA

View Full Version : update رکورد تکراری



clever student
شنبه 28 شهریور 1388, 14:49 عصر
چند تا رکورد دارم که تمام فیلدهاش تکراریه ازاین چندتا تعداد به خصوصی(2یا 3) رو میخوام update
کنم چه دستوری باید بنویسم (با دستور update معمولی تمام رکوردها تغییر میکنه)

clever student
شنبه 28 شهریور 1388, 20:02 عصر
????????
کسی کمک نمیکنه؟؟؟؟

sara.f
شنبه 28 شهریور 1388, 21:21 عصر
چند تا رکورد دارم که تمام فیلدهاش تکراریه ازاین چندتا تعداد به خصوصی(2یا 3) رو میخوام update
کنم چه دستوری باید بنویسم (با دستور update معمولی تمام رکوردها تغییر میکنه)
سلام.
یعنی منظورتون اینه که رکورد های کاملا تکرارین؟ به چه منظور؟:متفکر:
واگه جواب سوال من مثبته، خوب چطور انتظار دارید از بین رکورد هایی که هیچ وجه اختلافی ندارند، فقط بتونید از بین اینا یک رکورد را update کنید؟
sql کار می کنید؟
یعنی حتی این رکوردها دارای index هم نیستند؟!!!

atryad
یک شنبه 29 شهریور 1388, 00:21 صبح
با سلام
اگه هیج اختلافی باهم ندارند پس چرا در چند رکورد ذخیره شده اند؟

اگه نه باید اون وجه اختلافشون رو توی دستور where بزاری تا update شوند

clever student
یک شنبه 29 شهریور 1388, 18:45 عصر
جدول من مخصوص کالاست و زمانی که از یک کالا چند تا خرید داریم به تعداد کالای خریداری شده
رکورد ذخیره میشه با فیلدهای تکراری

f_naderi
یک شنبه 29 شهریور 1388, 19:21 عصر
سلام
مطمئن هستید که چندین رکورد تکراری ذخیره میشن؟چون ما استادمون گفته بودند که اگه در جدولی کلید تعریف نکنیم اسکیوال هر سطر را منحصر به فرد قرار میدهد(پس دو رکورد عینا مثل هم نمیشه در یک جدول باشه)

atryad
یک شنبه 29 شهریور 1388, 19:28 عصر
دوست عزیز این چه جور کاریه. به جای اینکه برای هرقلم کالا یک رکور د ذخیره کنید یه فیلد برای تعداد کالا میزارین هم از بالا رفتن حجم دیتابیس جلوگیری میکند و هم سریعتر میشه دسترسی پیدا کنید
شما میتونید برای هرمشتری یه کد تعریف کنید و هر نوع کالا رو برای اون مشتری یه رکورد ثبت بشه که اگه مثلا مشتری 10 قلم از یک نوع کالا خرید یه رکورد با فیلد تعداد خرید 10 ثبت بشه
و برای یه مشتری دیگه یه رکورد دیگه بزند

یعنی برای هر نوع کالا برای یه مشتری یک رکورد ثبت بشه