نیما - ش
2 سال پیش توسط نیما - ش مطرح شد
0 پاسخ

حل مشکل Lock wait timeout exceeded در لاراول

دوستان سلام،
من دارم یه تستی می نویسم واسه قسمتی از اپلیکیش م در لاراول و اینکه از چندین دیتابیس در پروژه م استفاده میکنم، کد من در تست بصورت زیر است

$this->user = User::factory()->create();

$personalData = PersonalData::factory()->connection('jobsat_profiles')->create([
            'user_id' => $this->user->id
 ]);

یوزر ما ساخته می شود ولی در قسمت personalData با خطای زیر مواجه میشوم، حتی mysql را چندین بار رستارت کرده ام و اینکه تسک های در حال اجرا را هم در mysql می بندم ولی خطای زیر را دریافت می کنم

Illuminate\Database\QueryException : SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction (SQL: insert into `personal_data` (`

از دوستان کسی تا به حال با این خطا مواجه شده ؟ که چطور میشه این مشکل را حل کرد؟


ثبت پرسش جدید

به همدیگه کمک کنیم

به نیما - ش کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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