Что происходит после удаления топика?
Когда я удаляю топик (на сайте, кнопкой удалить).
Из таблиц удаляется только prefix_topic т.е. информация о том, что существует некий топик.
Однако, содержание этого топика не исчезет(таблица prefix_topic_content). Подскажите, это так и должно быть? Таблицы у меня вроди бы как InnoDB
Из таблиц удаляется только prefix_topic т.е. информация о том, что существует некий топик.
Однако, содержание этого топика не исчезет(таблица prefix_topic_content). Подскажите, это так и должно быть? Таблицы у меня вроди бы как InnoDB
10 комментариев
Может лучше настроить сервер, что бы автоматически поддерживалась ссылочная целостность? ;)
Естественно, меняешь prefix_ на свой, если он другой. Если не ругнется сервер, значит внешние ключи у тебя скорее всего не заданы. Тогда открываешь файл sql.sql и находишь аналогичные строки в конце:
И раз у тебя правильный InnoDB, то все эти команды и выполняешь, чтоб установились ключи, как они должны быть.
ВНИМАНИЕ! Перед любыми работами с «живой» базой данных крайне рекомендуется сделать ее дамп. И не говорите потом, что вас не предупредили!