Ishizaki
Messages postés51Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention 4 décembre 2008
-
14 déc. 2007 à 16:21
Ishizaki
Messages postés51Date d'inscriptionlundi 6 novembre 2000StatutMembreDernière intervention 4 décembre 2008
-
18 déc. 2007 à 10:23
Bonjour !
Mon soucis concerne une requête insert into que je voudrais effectuer :
En fait, je voudrais transferer les données d'une table contenues dans le champ Question vers le champ question d'une autre table.
Et donc, j'ai fait comme suit :
INSERT INTO `punbb_topics` (`question`) VALUES (
('Sondages n1'),
[('Sondages n2'),]
)
Select question
From punbb_polls
where punbb_polls.pollid = punbb_topics.id
Je vous explique la structure:
Table punbb_topics: A un champ id, et d'autres champs, ainsi que le champ Question qui est pour le moment vide. Cette table correspond à l'ensemble des topics d'un forum (sondages compris)
Table punbb_polls: A un champ id, un champ pollid correspondant à l'id de la table punbb_topics, ainsi qu'un champ Question rempli. Cette table correspond à l'ensemble des sondages d'un forum compris dans les topics.
Quand j'execute ma requête, j'ai une erreur qui me dit que la syntaxe est incorrecte...
Je ne vois pas d'où cela pourrait venir...
Je vous remercie d'avance pour votre aide ^^.
je quote tu quotes...
A voir également:
Inserer les données d'une table dans une autre sql
dominique.stock
Messages postés436Date d'inscriptionvendredi 7 novembre 2003StatutMembreDernière intervention 8 octobre 20087 14 déc. 2007 à 18:41
Bonjour,
je connais pas bien mysql , mais j'ai l'impression que tu fais un insert :
INSERT INTO `punbb_topics` (`question`) VALUES (
('Sondages n1'),
[('Sondages n2'),]
)
Puis aprés un select .... en référençant une table " punbb_topics" qui n'est pas dans ton from ...
Select question
From punbb_polls
where punbb_polls.pollid = punbb_topics.id
c'est plutôt un update que tu dois faire , si l'id dans pinbb_topics existe déjà ....