ARON
1 سال پیش توسط ARON مطرح شد
1 پاسخ

استفاده از pivot table در لاراول

دوستان من یه جدول دارم میخوام توش answerid - contrbutorid - questionid ذخیره کنم
یکیش ای دی جوابه یکیش ای دی شرکت کننده و یکی هم ای دی سوال

Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`agah`.`answer_contributor`, CONSTRAINT `answer_contributor_answer_id_foreign` FOREIGN KEY (`answer_id`) REFERENCES `answers` (`id`) ON DELETE CASCADE) (SQL: insert into `answer_contributor` (`answer_id`, `contributor_id`, `question_id`) values (22, 26, 22))",  
"exception": "Illuminate\\Database\\QueryException",

به این ارور میخورم


ثبت پرسش جدید
میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش آپدیت شد
0

سلام دوست عزیز
اول اینکه کد هارو یا اررور هایی که توشون کد یا query هست رو بهتره توی تگ کد بزارید تا بهتر قابل خوندن بشن و اینکه ببین شما اومدی یه جدول ساختی و یه جدول دیگه رو child اون زدی به حالت cascade یعنی رفتار پدرش رو میگیره اگه پدر یا همونی index زدی بهش و foreignkey این جدول زدی و بعد اومدی که حالا نمیدونم حذف کنی سترای این جدول رو یا بروز رسانی کنی بهت اجازه نمیده میگه به من گفتی که برابر باشم با ایدی فلان جدول و الان میخوای پاک کنی نمیشه حالا حالت onDelete یا onUpdate یا حالتای دیگه رو اگه گذاشتی وردار که بتونی روش تغییر اعمال کنی اگه نشد یه عکس از مایگریشن همون جدول بزار تا ببینم چیکار کردی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام