Felülírás csak akkor, ha a beérkező verzió frissebb
A products katalógust két különböző forrásból frissítik, és mindkettő ugyanazt a sort írja — de eltérő updated_at időbélyeggel. Ha minden beérkezéskor egyszerűen felülírsz, azt kockáztatod, hogy a friss adatokat elavult adatokkal írod felül (a régebbi forrás kicsit később is megérkezhet, és megnyerheti a versenyt).
Valósíts meg egy upsertet, amely csak akkor lép működésbe, ha a beérkező sor frissebb a meglévőnél az updated_at alapján, egyébként figyelmen kívül marad. Az összes frissítés után minden termék updated_at mezőjének a beszúrási kísérletek maximumának kell lennie.
Csak INSERT/UPDATE/DELETE — nincs szükség záró SELECT-re.
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés