Requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requête

par cmoi » 01 févr. 2007, 19:42

J'ai modifié ma requête ainsi :
INSERT INTO logo (LOGO) 
  SELECT '', LOGO 
  FROM organismes WHERE VALID=1
Et j'ai ce message :
#1136 - Column count doesn't match value count at row 1

par cmoi » 01 févr. 2007, 19:22

Voilà la requête que j'entre
            INSERT INTO logo (REF, LOGO) 
  SELECT ''LOGO" 
  FROM organismes
et j'obtiens ce message :
"Vous devez choisir au moins une colonne"

Pour être clair : ce que je veux, c'est récupérer tous les logos.

par Ryle » 01 févr. 2007, 17:46

Il te suffit de faire une insertion directement depuis un select au lieu de passer par values :

Code : Tout sélectionner

INSERT INTO table_1 (champ_1, champ_2, champ_3) SELECT '', champ_x, champ_y FROM table_2 WHERE ...

Requête

par cmoi » 01 févr. 2007, 16:46

Bonjour,

une bête question avec phpmyadmin.
J'ai 2 tables. La première contient 3 champs qui sont vides pour l'instant. La seconde contient plusieurs champs dont 2 identiques à ceux de la première table.

Je voudrais récupérer les informations contenues dans ces 2 champs, d'une table dans l'autre.
Il faut faire une requête. Mais comment ?