تالار گفتمان nCIS.ir

نسخه‌ی کامل: مشکل با ورود اطلاعات در دو جدول مرتبط
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام

من دو جدول در phpmyadmin ساختم

جدول user

1.id
2.name
3.reshteh

جدول کتاب

1.shomare
2.user_id
3.name_ketab


در جدول user  ,   فیلد id  رو primery گذاشتم  

در جدول ketab  فیلد shomare رو primery  گذاشتم

و فیلد user_id رو index


و یه ارتباط ایجاد کردم بین این دو جدول  از id اولی  به user_id  دومی


ولی موقع ورود اطلاعات (در phpmyadmin)   در جدول user ارور زیر رو میده



نقل قول:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`ketabkhaneh`.`user`, CONSTRAINT `user_ibfk_1` FOREIGN KEY (`id`) REFERENCES `ketab` (`user_id`) ON DELETE CASCADE ON UPDATE NO ACTION)
بهتره قید ON UPDATE رو روی CASCADE تنظیم کنید. ازطرفی فکر میکنم ارتباط رو درست برقرار نکردین چون id توی جدول user کلید خارجی به فیلد user_id شده (قید رو باید توی جدول ketab ایجیاد کنید نه جدول user)