INSERT INTO .. VALUES () LIMIT 1
Bestaat niet. Hopelijk weet je hoeveel VALUES() je daar hebt ingevuld!
INSERT INTO .. SELECT ... LIMIT 1
Bestaat en is best handig, en off-topic aangezien de LIMIT op de SELECT staat.
DELETE ... LIMIT 1
UPDATE ... LIMIT 1
Uiterst zelden nuttig. Of u kent uw database voldoende om er zeker van te zijn dat uw WHERE overeenkomt met een UNIEKE voorwaarde, of u kent uw database niet, in welk geval u wat meer tijd moet besteden aan het bekijken van uw database en het leren van SQL.
Maar ...
UPDATE jobs SET owner=me WHERE owner IS NULL ORDER BY job_submit_time LIMIT 1
Kan enorm handig zijn! Dit zorgt voor een bijna vergrendelde taakwachtrij, waar u een taak uit de wachtrij kunt komen halen zonder wachten, vergrendelen of conflictoplossing. Heel goed.
DELETE FROM cache ORDER BY last_update_time LIMIT N
Cache neemt te veel ruimte in beslag? Verwijder de N oudste rijen...