Копирование таблицы 'A' в таблицу 'B' и удаления из 'B' того, чего нет в таблице 'A' - MySQL

Формулировка задачи:

Всем доброго времени суток. Помогите с запросом, нужно копировать таблицу 'A' в таблицу 'B' и удалить из таблицы 'B' то, чего нет в таблице 'A'. Например - Есть такой запрос
INSERT INTO B SELECT * FROM A;
тогда в 'B' копируется вся таблица 'A', но при повторном вызове запроса, если из таблицы 'A' удалили часть строк то в 'B' они остаются. Нужно сделать такой запрос чтоб при повторном вызове этого запроса из таблицы 'B' удалялись все строки которых нет в таблице 'A' и добавлялись в 'В' новые строки из 'A'.

Код к задаче: «Копирование таблицы 'A' в таблицу 'B' и удаления из 'B' того, чего нет в таблице 'A' - MySQL»

textual
RENAME TABLE `database_db`.`objectsw` TO `database_db`.`objects`;
CREATE VIEW objectsw as SELECT * FROM objects

10   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ