#798

Mutați rândurile «reci» într-un tabel separat

src conține două tipuri de rânduri: "fierbinți" (kind = 'hot') și "reci" (kind = 'cold'). Rândurile reci trebuie mutate atomic în dest — fără fereastră de race între ștergerea dintr-unul și inserarea în celălalt. src(id, kind) conține patru rânduri: o pereche de fierbinți și o pereche de reci. dest(id, kind) are aceeași structură și este gol. Într-o singură instrucțiune, ștergeți toate rândurile reci din src și inserați-le direct în dest. După operație, src păstrează doar rândurile fierbinți, în timp ce dest primește pe cele reci.

Exemplu de ieșire așteptată

Așa arată un răspuns corect — numărul său de rânduri îi este propriu, nu trebuie să se potrivească cu tabelele din schemă.

idkind
2cold
4cold

Rezultatul interogării tale va apărea aici