ورود

View Full Version : آموزش: سؤال sql



shomantica
دوشنبه 03 خرداد 1389, 11:15 صبح
سلام من یک سؤال دارم درباره sql که نمی دونم چرا چند تا جدول تعریف کردم که توسط فیلد id با هم مرتبط هستند و این فیلد به عنوان کلید در جدول خودش تعریف شده است. اما وقتی در جدول دیگر که به عنوان خارجی هست می خواهم رکورد یا همان اطلاعات را وارد کنم دائما پیغام خطا می دهد لطفا راهنمایی کنید و بگید که چه کاری انجام دهم تا درست شود

spring69
دوشنبه 03 خرداد 1389, 12:45 عصر
سلام.
id كه ميخواهي در جدولي كه فيلد id كليد خارجي هست وارد كني، بايد در جدول اصليت وجود داشته باشه.
مثلا:
جدول دانشجو
كد: 1
نام: علي

---------
جدول درس
كد درس:1
نام درس:فيزيك
كد دانشجو:2

در اينصورت چون كد دانشجوي 2 در جدول دانشجو وجود نداره، ارور ميده.