Предположим, что у нас есть 3 связанных таблицы таким образом в MySQL:
Table 1: Table 2: Table 3:
------------- ------------- -------------
UserID | ProfileID | ArticleID |
------------- ------------- -------------
Username | UserID | UserID |
------------- ------------- -------------
Password | UserAvatar | Article |
------------- ------------- -------------
Мне нужно удалить все связанные записи при удалении действия в Table1.другими словами, когда пользователь выполняет действие удаления в Таблице 1, связанные записи из других связанных таблиц должны быть удалены автоматически, а не писать тонны запросов для достижения этой цели, или у нас есть потерянные записи без его основной записи.
что мне делать?Каковы лучшие практики?
Спасибо.