0 امتیاز
قبل در برنامه نویسی توسط (72 امتیاز)
برچسب گذاری دوباره قبل توسط

با سلام

من دو تا جدول در mysql درست کردم که فیلدهای آن بصورت زیر هست

جدول اولtbl_user
 

(id(int) , username(varchar) ,password(varchar), email (varchar), firstname(varchar



که فیلد id رو primary و ai کردم

 

جدول دوم tbl_role
 

id(int) , userid(int)



که فیلد id رو primary و ai کردم

حالا زمانیکه میخوام در relation فیلد id جدول tbl_user رو با فیلد userid جدول دوم tbl_role رابطه (relation) بزنم انجام نمیشه

لطفا راهنمایی کنید

قبل توسط (1.1هزار امتیاز)
relation  رو چجوری تعریف می کنید؟ چه دستوری اجرا می کنید؟ اگه از ابزار استفاده می کنید، چی کار می کنید؟ لطفا سوال رو با ویرایش کامل کنید.
قبل توسط (72 امتیاز)
در خود phpmyadmin در منوی query توسط گزینه visual builder
در نمایه بالا یه گزینه هست به اسم CREATE RELATION که وقتی کلیک میکنم REFRENCE KEYو FOREIGN key میخواد که وقتی روی id از جدول tbl_user به عنوان refrence key کلیک میکنم و میخوام userId رو از جدول tbl_role انتخاب کنم ارتباط برقرار نمیشه
قبل توسط (72 امتیاز)
آیا باید فیلد userId از جدول دوم در زمان ساخت جدول علاوه بر int بودن باید index انتخاب بشه ؟؟؟ یا تاثیری نداره ؟

سوالات مشابه

0 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 531 بازدید
+1 امتیاز
1 پاسخ 483 بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
2 پاسخ 2.9هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط مسافر (922 امتیاز)
+1 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 2.5هزار بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
+2 امتیاز
2 پاسخ 1.7هزار بازدید
...