Voeg een batch notificaties in en haal de id's op
Je verstuurt notificaties naar meerdere gebruikers tegelijk. Eén rij per keer invoegen betekent vier round-trips plus het risico dat de service ertussen herstart. Eén INSERT met meerdere waarden plus het teruggeven van de gegenereerde id's lost beide op.
De tabel notifications(id SERIAL, user_id, msg) is leeg. Voeg vier rijen toe in één statement: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — en geef in hetzelfde statement de gegenereerde id-waarden terug samen met de user_id.
Voorbeeld van verwachte uitvoer
Zo ziet een correct antwoord eruit — het aantal rijen is op zichzelf staand en hoeft niet overeen te komen met de schematabellen.
| id | user_id |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 1 |
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
Inloggen