PDA

View Full Version : key column information is insufficient



binyaz2003
شنبه 27 فروردین 1384, 15:06 عصر
سلام
نمی خواستم عنوان انگلیسی باشه اما چیز بهتری نتونستم پیدا کنم


key column information is insufficient or incorrect.Too moreo rows were affected by update.

این پیغام رو وقتی میده که دو ردیف رو عینا مثل هم نوشتم حالا می خوام یکی رو تغییر بدم
چیکار کنم؟

نسیم بهار
شنبه 27 فروردین 1384, 17:18 عصر
برای پاک کردن شون هیچ راهی نداری جز پاک کردن هردو تا با نوشتن Query در خود اسکیول سرور.

این اتفاق برای خودم هم پیش آمده بود .

اگر درست شد جواب بده. :موفق:

binyaz2003
شنبه 27 فروردین 1384, 18:09 عصر
من بانکی رو که back up گرفته بودم برگردوندم اصلا حالا من نمی خوام پاک کنم می خوام تغییر بدم اصلا می خوام 100 تا رکورد مثل هم داشته باشم!
در ضمن جدول ها هم هیچ کلیدی ندارن

vadood
شنبه 27 فروردین 1384, 22:11 عصر
اصلا می خوام 100 تا رکورد مثل هم داشته باشم
همیشه چیزهای زیادی هست که دلمون می خواهد ولی عملی نیست. می تونی 100 تا رکورد داشته باشی که عین هم باشن ولی باید قبول کنی که هر بلایی می خواهی سرشون بیاری یکجا رو همه اشون اعمال میشه

titbasoft
شنبه 27 فروردین 1384, 22:13 عصر
اصلا و قتی 100 تا رکورد مشابه هم دارید چه فرقی می کنه کدومش رو update کنید. یکیش رو مثلا با top 1 انتخاب کنید و update اش کنید :wink:

binyaz2003
شنبه 27 فروردین 1384, 22:29 عصر
منظورم این بود که حالا اومدیم و دوتا مثل هم شدن که بعدا بعضی فیلدهاشون باید تغییر بکنه و دیگه مثل هم نیستن اما اگر اینطور باشه که نمیشه

AminSobati
یک شنبه 28 فروردین 1384, 01:26 صبح
کافیه یک فیلد Int اضافه کنین و اون رو Identity قرار بدین تا هر رکورد یک مقدار Unique بدست بیاره. حالا ویرایش روی هر رکورد امکان پذیره.