سلام خسته نباشید
من یک جدول برای نگه داری نظرات هر مقاله دارم که هر نظر یک parent در همان جدول داره ، مشکل اینجاست که وقتی میخوام رابطه ی id و parentid در همین جدول رو به صورت cascade قرار بدم، اون قسمت مربوط به cascade غیرفعال هست،
چرا اینطوریه ؟ الان من چطوری میتونم با حذف یک نظر، فرزندان (پاسخ ها) اون نظر رو هم حذف کنم؟
سلام میتوانید ایدی فرزند ها را پیدا کنید و ابتدا فزرند ها را پاک کنید و سپس پدر
فکر نکنم شیوه استانداردی باشه این روش!!!
گفتم شاید تنظیمات sql رو باید تغییر بدم تا اون گزینه فعال بشه ، در کل به نظر من استفاده از گزینه cascade بهتر هست و دیگه نیازی نیست دونه دونه فرزندان رو حذف کنیم و بعد خود پدر رو حذف کنیم ، خود sql به صورت خودکار این کار رو انجام میداد،
البته فقط در این مورد به خصوص که کلید اولیه و کلید ثانویه هر دو در یک جدول قرار دارند این مشکل هست
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)