سلام به همه دوستان من یک جدول با ساختار hierarchical دارم :
حال می خوام وقتی یک رکورد حذف کردم باقی رکورد ها که وابسته به این رکورد یا بهتر بگم فرزند این رکورد هستن تا آخر حذف شوند چون پدری و سر لیستی برای نمایش اونها با نبود پدرشون وجود ندارد و فقط میشوند داده های اضافی در جدول و شایدم دچار مشکل کنند تراکنش های بعدیمو. لطفا راهنمایی کنید ممنونم.
کد پیاچپی:
CREATE TABLE IF NOT EXISTS `set` (
`id_set` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID Number of Set',
`id_sec` int(11) NOT NULL COMMENT 'ID Number of Section',
`name` text NOT NULL COMMENT 'Name of Set',
`parent` int(11) DEFAULT NULL COMMENT 'Parent of Set',
PRIMARY KEY (`id_set`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Set Of List' AUTO_INCREMENT=20 ;
حال می خوام وقتی یک رکورد حذف کردم باقی رکورد ها که وابسته به این رکورد یا بهتر بگم فرزند این رکورد هستن تا آخر حذف شوند چون پدری و سر لیستی برای نمایش اونها با نبود پدرشون وجود ندارد و فقط میشوند داده های اضافی در جدول و شایدم دچار مشکل کنند تراکنش های بعدیمو. لطفا راهنمایی کنید ممنونم.