Какова цель и использование `memory_resource`?

Если ваша таблица является «независимой» от других (я имею в виду, что она не будет вызывать каскадное удаление или не установит отношения внешних ключей к нулю), хороший трюк может состоять в том, чтобы сначала УДАЛИТЬ строку, а затем снова ВСТАВИТЬ , Это может выглядеть так:

УДАЛИТЬ ОТ MyTable WHERE prop1 = 'aaa'; // предполагая, что он выберет не более одной строки!

INSERT INTO MyTable (prop1, ...) VALUES ('aaa', ...);

Если вы удаляете то, что не существует, ничего не произойдет.

17
задан Adrian Maire 29 November 2018 в 23:15
поделиться