Я должен выполнить некоторые операции изменения с большой таблицей innodb. Я нашел лучший способ создать таблицу, подобную старой, и затем изменить ее. Теперь я обнаружил, что все таблицы все еще ссылаются на старую таблицу. Чтобы полностью понять мой вопрос, рассмотрите следующие вопросы
CREATE table books2 LIKE books;
ALTER TABLE `books2` DROP `not_needed_fields`;
INSERT INTO books2 (fields) SELECT fields FROM books;
RENAME TABLE books TO old_books;
RENAME TABLE books2 TO books;
Все внешние ключи book_id показывают связь со old_books. Я хочу изменить его на таблицу books. Как я могу это сделать?