Презаписвай само ако постъпващата версия е по-свежа
Каталогът products се обновява от два различни източника и двата записват един и същи ред — но с различни отметки updated_at. Ако просто презаписваш при всяко постъпване, рискуваш да затриеш свежите данни със стари (по-старият източник може да пристигне малко по-късно и да спечели състезанието).
Реализирай upsert, който се задейства само ако постъпващият ред е по-нов от съществуващия по updated_at, иначе се игнорира. След всички обновявания updated_at на всеки продукт трябва да бъде максималната стойност от всички опити за вмъкване.
Само INSERT/UPDATE/DELETE — без нужда от завършващ SELECT.
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход