MySQL Forums
Forum List  »  French

Re: Update d'une colonne
Posted by: Jean Mollin
Date: July 23, 2009 10:15AM

Salut,
l'erreur est peut-être multiple.

La première est que lorsqu'on fait une requête update, si on ne veut mettre à jour que certaines lignes, il doit impérativement y avoir une condition de tri «WHERE» (si nécessaire bien entendu)

La seconde est qu'il faut utiliser le point décimal et non la virgule.

Ensuite, si dans la valeur à affecter on utilise le nom de la colonne, ce dernier ne doit pas se trouver entre les guillemets sous peine d'être interprété comme une chaine de caractères : comme la colonne est probablement de type numérique, il y a automatiquement une erreur.

Il faut donc écrire :
UPDATE ps_dboxxxxxxxxx product 
SET price= price * 1.0715;
Un détail : si «ps_dboxxxxxxxxx» est le schéma et «product» la table, il conviendrait cependant d'écrire :
UPDATE ps_dboxxxxxxxxx.product 
SET price= price * 1.0715;
Note le «.» entre le schéma et la table.

Et là ça devrait fonctionner très bien.

______________________________________________________________
Une question bien formulée, c'est un problème bien compris : ça représente déjà les 3/4 de la réponse ;)

Options: ReplyQuote


Subject
Views
Written By
Posted
7554
July 23, 2009 07:30AM
Re: Update d'une colonne
4879
July 23, 2009 10:15AM
3140
July 23, 2009 10:38AM
3186
July 24, 2009 05:40AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.