MySQL удалить и обновить несколько строк - PullRequest
0 голосов
/ 02 октября 2010

Скажем, у меня есть сущность A в одной таблице и произвольное число других сущностей B, связанных с ней, в другой таблице.

У меня есть ситуация, когда мне нужно заменить все эти объекты B списком новых объектов B таким образом, чтобы не было дубликатов.

Простым способом было бы выполнить сначала запрос DELETE, чтобы удалить все старые, а затем запрос INSERT для новых, но мне интересно, есть ли способ сделать это в одном запросе?

1 Ответ

0 голосов
/ 02 октября 2010

Вы можете использовать REPLACE для замены строк в таблице.

...