Je l'ai fait avec succès avec une instruction UPDATE avant mais pas un remplacement. J'enregistre les éléments favoris dans une table mysql lorsqu'un utilisateur a emprunté.Incrémenter la valeur du champ sur REPLACE
Tableau Favs est:
USER (int)
ITEM (int)
COUNT (int default 0)
SQL Je suis en train est:
REPLACE INTO favs (user,item,count) VALUES ('1','3', count + 1)
bien qu'il ne semble pas jeter toute erreur qu'il ne soit à augmenter la valeur.
Est-ce possible? Je vous remercie.
OK pas w Je vais faire une déclaration de mise à jour séparée immédiatement après. Je vous remercie. – Titan
S'il vous plaît voir mon edit - c'est ce que vous essayez de faire? Si c'est le cas, il serait plus sûr et plus efficace que des instructions séparées de remplacement et de mise à jour. – Thilo
yer qui fonctionne très bien, sauf que vous devez supprimer 'SET' de la déclaration pour que cela fonctionne. – Titan