2009-08-07 11 views
3

Je travaille sur un petit script de rotation de bannière qui charge une bannière aléatoire de la base de données. Je suis suivi des impressions dans la base de données et voudrais savoir si je peux sélectionner un enregistrement aléatoire et mettre à jour sa valeur d'impression dans une seule requête, ou aurais-je besoin de sélectionner un enregistrement aléatoire, puis mettre à jour basé sur l'enregistrement pk. Utiliser MySQLSélectionner un enregistrement aléatoire et mettre à jour le même enregistrement dans une requête?

Répondre

3

Cela ne peut pas être fait dans une seule requête. Votre meilleur pari est de mettre cette logique dans une procédure stockée.

+1

Je m'en doutais. Merci. – Sampson

Questions connexes