PDA

View Full Version : UNIQE



terrorhell
سه شنبه 01 دی 1388, 17:03 عصر
سلام

دوستان من یک جدول دارم که میخوام یکی از فیلد هاشو UNIQE کنم ، تا مقدار تکراری داخل اون فیلد نباشه

ولی مشکل اینجاست که این فیلد از جدول مقدار های تکراری زیاد داره و الان که میخوام اونو UNIQE کنم ارور میده که فیلد شما مقدار تکراری داره

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

terrorhell
چهارشنبه 02 دی 1388, 00:15 صبح
سلام من این کارو باید از PHPMYADMIN انجام بدم

من یک فیلد دارم به نام user_id که مقدار آی دی کاربران توش ذخیره میشه و هر یوزر باید یک بار وارد این فیلد بشه اما قبلاً مشکلاتی داشته که این اتفاق زیاد افتاده و آی هر کاربر شاید 2 ، 3 بار وارد این فیلد شده

حالا باید تمام مقدار های تکراری رو پاک کنم تا بتونم این فیلد رو UNIQE کنم

terrorhell
پنج شنبه 03 دی 1388, 01:37 صبح
روش کاریت اشتباهه ! کلا دوباره عوض بکن ! شما مثلا یک فیلد اتوماتیک میزاری باید آیدی ها یونیک بشه ! این چه ایده ای است که دادی ؟!

یعنی چی روش کارم اشتباه

خیلی واضحه که می خوام یکی از فیلد های جدولم مقدار تکراری نداشته باشه و راحترین راه اینه که اون فیلد رو UNIQE می کردم از همون اول

اما الان که جدولم داده های تکراری داره و میخوام این فیلد رو uniqe کنم پیقام میده که جدول شما مقدار تکراری داره و نمیتونی uniqe کنی این فیلد رو

s_salavati2002
پنج شنبه 03 دی 1388, 07:44 صبح
create table کن ازروی table قبلیت و اونو group by کن