Procédure stocker et Update avec LIMIT
Bonjours,
J'ai une table qui contient l'ensemble des billets d'événements sportif, mais je ne présente jamais le contenue intégrale de cette table car j'y insère tous les billets, même si 4 billets on les même informations. La raison est simple, je peux vendre un seul billet parmis les quatre disponibles, et ainsi je sauvegarde le prix de vente de ce fameux billet. J'ai une cellule EstDisponible. Je ne supprime aucun billet parmi l'interface Web.
Donc voilà, je veux faire une procédure stocker qui, lorsque j'envoie certaine informations identifiant le groupe billet ciblé et une quantité, je veux :
1. Regarder si la nouvelle quantité (newQT) est plus grande que la valeur avant changement (oldQT) :
a : OUI : faire une newQT-oldQT boucle avec un INSERT approprié ;
b : NON : faire un UPDATE ticket blabla LIMIT oldQT - newQT;
L'erreur ce trouve dans le LIMIT. J'ai une erreur "near LIMIT blabla". J'enlève la variable et me dit "mettre seulement une LIMIT de 1", ne fonctionne pas non plus!
J'ai regarder dans la documentation MySQL et je n'ai rien trouvé à propos de ce problème.
Voici ma version de MySQL 5.0.51a, sur une Debian lenny je crois.