Pārvieto «aukstās» rindas atsevišķā tabulā
src glabā divu veidu rindas: "karstās" (kind = 'hot') un "aukstās" (kind = 'cold'). Aukstās rindas jāpārvieto atomāri uz dest — bez sacensību loga starp dzēšanu no vienas un ievietošanu otrā.
src(id, kind) glabā četras rindas: pāris karstu un pāris aukstu. dest(id, kind) ir ar tādu pašu struktūru un ir tukša. Vienā komandā izdzēs no src visas aukstās rindas un uzreiz ievieto tās dest. Pēc operācijas src paliek tikai karstās rindas, bet dest nonāk aukstās.
Sagaidāmais izvades paraugs
Tā izskatās pareiza atbilde — tās rindu skaits ir pašai savs, tam nav jāatbilst shēmas tabulām.
| id | kind |
|---|---|
| 2 | cold |
| 4 | cold |
Pieslēdzies, lai redzētu iesniegumu vēsturi
PieslēgtiesPieslēdzies, lai izmantotu AI mentoru
Pieslēgties