بازگشت   پی سی سیتی > کامپیوتر اینترنت و شبکه Computer internet > زبان های برنامه نویسی Programming

زبان های برنامه نویسی Programming بحث در مورد زبانهای مختلف برنامه نویسی

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 09-09-2014
کارگر سایت آواتار ها
کارگر سایت کارگر سایت آنلاین نیست.
ادمین در لباس کارگر!
 
تاریخ عضویت: Aug 2007
محل سکونت: کرمانشاه
نوشته ها: 1,444
سپاسها: : 907

4,878 سپاس در 836 نوشته ایشان در یکماه اخیر
کارگر سایت به Yahoo ارسال پیام
پیش فرض mysql How to add auto increment primary key based on an order of column

mysql How to add auto increment primary key based on an order of column
Note that MySQL table can only have one column with AUTO_INCREMENT attribute.
Assuming the table doesn't have a primary key:






کد PHP:
ALTER TABLE table_name ADD COLUMN new_id INT NOT NULL;
SET @0;
UPDATE table_name SET new_id = (@x:=@x+1ORDER BY whateveryouwant ASC;
ALTER TABLE table_name ADD PRIMARY KEY new_id (new_id);
ALTER TABLE table_name CHANGE new_id new_id INT NOT NULL AUTO_INCREMENT

Assuming the table already has a NON-incremented primary key:
Just ommit the PRIMARY keyword in the fourth command.
پاسخ با نقل قول
کاربران زیر از کارگر سایت به خاطر پست مفیدش تشکر کرده اند :
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




  #2  
قدیمی 09-09-2014
کارگر سایت آواتار ها
کارگر سایت کارگر سایت آنلاین نیست.
ادمین در لباس کارگر!
 
تاریخ عضویت: Aug 2007
محل سکونت: کرمانشاه
نوشته ها: 1,444
سپاسها: : 907

4,878 سپاس در 836 نوشته ایشان در یکماه اخیر
کارگر سایت به Yahoo ارسال پیام
پیش فرض

افزودن کلید خودافزایشی بر اساس مرتب سازی فیلدهای دلخواه .

عنوان مسخره ای شد در فارسی !


فرض کنید یه جدول دارین نام و نام خانوادگی و کد ملی و کدملی کلید اصلی هست
حالا اگر بیاید یه فیلد auto increment اضافه کنید خود به خود بر اساس کد ملی تخصیص داده میشه یعنی کمترین کد ملی عدد 1 رو به خودش اختصاص میده
در حالی که ممکنه شما بخواید عدد 1 به الف از نام خانوادگی تخصیص پیدا بکنه یعنی جدول اول بر اساس نام خانوادگی سورت بشه بعد کلید جدید اضافه بشه
پاسخ با نقل قول
کاربران زیر از کارگر سایت به خاطر پست مفیدش تشکر کرده اند :
پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code is فعال
شکلک ها فعال است
کد [IMG] فعال است
اچ تی ام ال غیر فعال می باشد



اکنون ساعت 02:03 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.



Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)


سایت دبیرستان وابسته به دانشگاه رازی کرمانشاه: کلیک کنید




  پیدا کردن مطالب قبلی سایت توسط گوگل برای جلوگیری از ارسال تکراری آنها