On 2015-12-20 10:25 AM, Petite Abeille wrote: >> On Dec 20, 2015, at 7:12 PM, Big Stone <stonebig34 at gmail.com> wrote: >> >> To prepare for 2016 greetings moment, here is my personnal whish list >> for sqlite: > > MERGE statement! Yeah! :) > > https://en.wikipedia.org/wiki/Merge_(SQL)
If you want that feature, instead do it the better way that Postgres 9.5 did, which is as an extension to the INSERT statement in the form "ON CONFLICT DO UPDATE/IGNORE". Relevant url: https://wiki.postgresql.org/wiki/What%27s_new_in_PostgreSQL_9.5#INSERT_..._ON_CONFLICT_DO_NOTHING.2FUPDATE_.28.22UPSERT.22.29 Example: INSERT INTO user_logins (username, logins) VALUES ('Naomi',1),('James',1) ON CONFLICT (username) DO UPDATE SET logins = user_logins.logins + EXCLUDED.logins; -- Darren Duncan