View Full Version : خطا در اعمال رابطه برای کلید خارجی
tam2145
یک شنبه 10 شهریور 1392, 07:47 صبح
سلام
من دو تا جدول توی دیتابیسم دارم که شامل چندین کلید اصلی و خارجی هست ...
من می خواهم بین کلید اصلی یک جدول و کلید خارجی جدول دیگر ، رابطه برقرار کنم ولی ارور زیر را می دهد :
http://www.8pic.ir/images/18795454581279860411.jpg
دوستان خواهشاً کمک کنید ...:خجالت:
sajadsobh
یک شنبه 10 شهریور 1392, 21:52 عصر
این میگه که توی جدول savingaccount کلید اصلی تعریف نکردی. باید اون فیلد که میخوای کلید خارجی تو یه جدول دیگه بشه حتما توی جدول خودش کلید اصلی باشه.
یا شاید هم توی جدول savingaccount فیلد ID به تنهایی کلید اصلی نیست.
tam2145
پنج شنبه 14 شهریور 1392, 11:01 صبح
درسته !! یه فید دیگه هم دارم به نام codemeli !! یعنی اون هم باید به کلید اصلی هام اضافه کنم ولی من نمی خواهم این طوری باشه !! حالا برای حل شدن این مشکل باید چیکار کنم ؟؟
Reza_Yarahmadi
شنبه 16 شهریور 1392, 12:39 عصر
درسته !! یه فید دیگه هم دارم به نام codemeli !! یعنی اون هم باید به کلید اصلی هام اضافه کنم ولی من نمی خواهم این طوری باشه !! حالا برای حل شدن این مشکل باید چیکار کنم ؟؟
لزوما این نیست که فیلد مورد نظر باید کلید اصلی باشه، یک Unique Index روی فیلد جدید قرار بدید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.