03.10.2010, 03:52
|
#2
|
Пользователь
Регистрация: 03.10.2010
Сообщений: 3
Отблагодарили 0 раз(а)
Рейтинг мнений:
|
Re: Удаление персонажа из базы
Та же проблема((!
Базу нужно почистить от удаленных геров и мусорных(неиспользуемых) персонажей.Теоретически InnoDB поддерживает авто удаление записей из дочерних таблиц при удалении записи с родительской,но образовался какой-то косяк с ключами.В au_server_gs прописано "ON DELETE CASCADE ON UPDATE CASCADE" ,но при запросе на удаление группы игроков из таблицы "players" MySQL кидает ошибку 1451 Cannot delete or update a parent row: a foreign key constraint fails с указанием на дочерние таблицы((.
Подскажите плз в чем может быть проблема,может в самом MySQL есть какая опция разреш./запр. каскадного удаления?
Сам я уже изрядно запутался....а сносить все порциями в каждой таблице как-то невесело!
|
|
|