cherche aide pour : INSERT INTO....SELECT

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 : cherche aide pour : INSERT INTO....SELECT

par Truc » 26 janv. 2006, 15:47

la tu n'as que 2 valeurs à inserer puisque tu insert le SELECT ... blabla... en tant que chaine de caratères.

Tu n'as donc que 2 values !

une requete INSERT SELECT fonctionne de tel manière:

Code : Tout sélectionner

INSERT INTO table(valeur1, valeur2) SELECT valeur1_1, valeur2_2 FROM table2
donc sans préciser "values"

par bobivienla » 26 janv. 2006, 15:43

Pourtant j'ai le meme nombre de valeur que de colonnes, ca doit etre le SELECT qui pose probleme mais je ne vois pas quoi

par Cyrano » 26 janv. 2006, 15:25

Column count doesn't match value count
Signifie : Le nombre de colonnes ne correspond pas au nombre de valeurs.

En clair, tu fais référence à un nombre de valeur différent du nombre de colonnes existant dans la table. Vérifie correctement ta requête.

cherche aide pour : INSERT INTO....SELECT

par bobivienla » 26 janv. 2006, 15:15

bonjour,

Je n'arrive pas a faire fonctionner cette requete, il m'affiche le message suivant sous phpmyadmin : #1136 - Column count doesn't match value count at row 1 :

je pense a une erreur dans le SELECT,

Code : Tout sélectionner

INSERT INTO liste_cdes ( id_cmde,cdes_num,cdes_mag,cdes_qtes,cdes_date,cdes_obs,cdes_code,cdes_type_livraison,cdes_prepare,cdes_livre,cdes_liv_obs) VALUES ('""','SELECT numco,num_magasin,quantite,temp_date,obs,prod_code,type_liv,prepar,livre,livre_obs FROM tampon WHERE num_magasin=2')

merci pour vos conseils