Szúrj be egy köteg értesítést, és azonnal kapd meg az id-ket
Egyszerre több felhasználónak küldesz szét értesítéseket. Ha soronként szúrod be őket, az négy körutazás, ráadásul fennáll a veszélye, hogy a szolgáltatás közben újraindul. Egyetlen INSERT több értékkel, valamint a generált id-k visszaadása mindkét problémát megoldja.
A notifications(id SERIAL, user_id, msg) tábla üres. Adj hozzá négy sort egyetlen utasításban: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — és ugyanabban az utasításban add vissza a generált id értékeket a user_id mellett.
Várt kimeneti minta
Így néz ki egy helyes válasz — a sorszáma a sajátja, nem kell egyeznie a sématáblákkal.
| id | user_id |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 1 |
Jelentkezz be a beküldési előzmények megtekintéséhez
BejelentkezésJelentkezz be az MI-mentor használatához
Bejelentkezés