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

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

پاسخ
 
ابزارهای موضوع نحوه نمایش
  #1  
قدیمی 07-07-2013
دانه کولانه آواتار ها
دانه کولانه دانه کولانه آنلاین نیست.
    مدیر کل سایت
        
کوروش نعلینی
 
تاریخ عضویت: Jun 2007
محل سکونت: کرمانشاه
نوشته ها: 12,700
سپاسها: : 1,382

7,486 سپاس در 1,899 نوشته ایشان در یکماه اخیر
دانه کولانه به Yahoo ارسال پیام
پیش فرض كليد اصلي چندگانه در ديتابيس Mysql - چگونه بيش از يك فيلد را به عنوان كليد اصلي انتخاب كنيم multiple primary keys Mysql

كليد اصلي چندگانه در ديتابيس Mysql - چگونه بيش از يك فيلد را به عنوان كليد اصلي انتخاب كنيم multiple primary keys Mysql

بسيار پيش مياد و لازمه كه بيش از يك فيلد به عنوان كليد اصلي در يك جدول انتخاب بشه
در phpmyadmin (حفظ الله من التحريم ) بعد از ساخت جدول من هر چي گشتم اين امكان وجود نداره كه بتوني فيلدهاي جديدي رو به كليد اصلي پرايمري اضافه كني
و خطا ميده كه يك كليد اصلي وجود داره و نميتوني اينو اضافه كني


بنابراين بايد با دستورات sql اون فيلدها رو اضافه كرد
يا در زمان ساخت جدول اونو تعيين كني
يا بعدا جدول رو تغيير بدي




با اين دستور كليد اصلي (اصلي ها ) قبلي رو حذف و جديد ها رو اضافه كنيد
:




کد:
ALTER TABLE`tb_name`DROPPRIMARYKEY, ADDPRIMARYKEY(`f1` , `f2` , `f3`);




يا در موقع ساخت جدول :




کد:
CREATE TABLE userdata ( userid integer, userdataid integer, info char(200), primary key (userid, userdataid));




البته اين مساله انگار در ms access ممكن نيست (استفاده از اين دستور )


__________________
مرا سر نهان گر شود زير سنگ -- از آن به كه نامم بر آيد به ننگ
به نام نكو گر بميــرم رواست -- مرا نام بايد كه تن مرگ راست



پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید




پاسخ

برچسب ها
mysql, اختصاصي, ديتابيس


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

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

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



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



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


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




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