Il ne s'agit pas d'un pseudo-code de requête MySQL complet/correct :
Select *
from Notifications as n
where n.date > (CurrentDate-10 days)
limit by 1
FOR UPDATE
http://dev.mysql.com/doc/refman/5.0/en/select.html indique : Si vous utilisez FOR UPDATE avec un moteur de stockage qui utilise des verrous de page ou de ligne, les lignes examinées par la requête sont verrouillées en écriture jusqu'à la fin de la transaction en cours
Y a-t-il ici un seul enregistrement renvoyé verrouillé par MySQL ou tous les enregistrements qu'il doit analyser pour trouver l'enregistrement unique ?