Удаление связи между записями

TypeOrm, ManyToMany связка двух таблиц

компании пользователи

они связаны между собой, но при этом при удалении должны лишь убирать связь например при удалении пользователя у компании удаляется связь с этим пользователем и в обратную сторону так же. само удаление не должно влиять на друг-друга как-то иначе.

использовалась дока по TypeOrm, что при помощи ManyToMany можно такое сделать, но при удалении одной из записей столкнулся с тем, что на меня орет MySQL.

Буду благодарен за любую помощь.

 Cannot delete or update a parent row: a foreign key constraint fails (`nails_hub_ql`.`t_shops`, CONSTRAINT `FK_621f7b2ee529af4681623201105` FOREIGN KEY (`companyId`) REFERENCES `t_companies` (`id`))

Ответы (1 шт):

Автор решения: Ivan Chikishev

Исправлено:

Оказалось ругалась третья таблица, которая зависит от companies, читайте пожалуйста логи внимательно, чтобы не тратить кучу времени как я ))

→ Ссылка