У меня есть таблица User, у которой есть много дочерних таблиц, определенных в классе User под статическим graM. HasMany.
У меня нет проблем при выполнении User.get (3) .delete () в grails.Он автоматически удаляет этого пользователя и все строки его дочерней таблицы.Но когда я хочу выполнить ту же операцию в рабочей среде MySQL.MySQL выдает ошибку:
ERROR 1451: Cannot delete or update a parent row: a foreign key constraint fails (`test_db`.`search_stat`, CONSTRAINT `FK7A3CFFB6E64DB41` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`))
SQL Statement:
DELETE FROM `test_db`.`user` WHERE `id`='3'
Я не знаю, в чем здесь проблема с MySQL.