Pb requete sql

Résolu
Flowneo Messages postés 105 Statut Membre -  
Flowneo Messages postés 105 Statut Membre -
Bonjour,

j'ai un petit soucis avec ma requette sql, mais je ne trouve pas d'où vient l'erreur.

UPDATE client SET(id_client,id_service,id_secteur_activite,nom,adresse,cp,ville,tel,fax,mail,url) values (id_client="8","0","","sarl legrand","19, rue de labatoire","55000","barleduc","03 00 00 39 93","0000000000","contact@legrand.fr","https://www.legrand.com/en/landing") WHERE id=8

2 réponses

Breub62 Messages postés 3452 Statut Membre 369
 
Tu fais un update comme un insert....


La syntaxe correcte est :

UPDATE table SET champ1 = 'valeur1', champ2 = 'valeur2'....
0
Flowneo Messages postés 105 Statut Membre
 
UPDATE client SET(id_client="8",id_service="0",id_secteur_activite="",nom="SARL LEGRAND",adresse="19, rue de LABATOIRE",cp="55000",ville="barleduc",tel="03 00 00 39 93",fax="00 00 00 00 00",mail="contact@legrand.fr",url="https://www.legrand.com/en/landing") WHERE id='8'

J'ai mis cette requette et toujours une erreur
0
Breub62 Messages postés 3452 Statut Membre 369
 
pas de parenthèses... ;-)
0
Flowneo Messages postés 105 Statut Membre
 
toujour pareils......ça marche pas
0
Breub62 Messages postés 3452 Statut Membre 369
 
Fait toujours voir ce que tu as mis et développe un peu "ça marche pas" ça veut rien dire... Précise ton problème, ton message d'erreur, ...
0
Flowneo Messages postés 105 Statut Membre
 
c'est bon, j'ai trouvé, merci
0
maka54 Messages postés 721 Statut Membre 80
 
bonjour,

ta requete ressemble plutot a un insert qu'a un update

un update s'écrit plutot de cette facon là :

UPDATE 'client' SET
'id_client' = "8",
'id_service' = "0",
'id_secteur_activite' = "",
....,
....,
'url' = "https://www.legrand.com/en/landing"
WHERE 'id'= 8 ;

au passage, ce serait pas WHERE 'id_client' = '8' plutot ??
0