Pb requete sql

Résolu
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

  1. 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 ??
    1. Tu fais un update comme un insert....

      La syntaxe correcte est :

      UPDATE table SET champ1 = 'valeur1', champ2 = 'valeur2'....
      1. 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
      2. pas de parenthèses... ;-)
      3. toujour pareils......ça marche pas
      4. 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, ...
      5. c'est bon, j'ai trouvé, merci