[SQL]Faire un SELECT sur une autre base

Julie -  
 lmkrte -
Bonjour tout le monde !

Voilà, je suis sous phpMyAdmin et j'essaye de mettre à jour une table par rapport à une autre contenue dans une autre base, voici ma syntaxe :

INSERT INTO tutu (champ1)
SELECT toto From bd2@table

Mais la syntaxe n'est pas bonne, j'ai cherché sur le net comment faire mais n'ai pas trouvé.

Quelqu'un aurait t'il la bonne syntaxe sous la main ?

D'avance merci et bonne fin de week end !!

4 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,
    
    INSERT INTO destination.table1 SELECT ... FROM source.table1
    Peut être il faut copier la table et ensuite les champs que tu as besoin.

    lami20j
    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Voilà un indice

    Remplir une table aaa qui contient les champs nom et prenom depuis la table bbb
    INSERT INTO aaa
       SELECT nom, prenom
       FROM bbb
    lami20j
    0
  3. Julie
     
    Salut lami20j !

    Je connais cette syntaxe merci, ce que je souhaite faire, c'est importanter des données d'une table d'une autre base.

    Dans ton exemple bbb serait dans une autre base de donnée.
    0
  4. Julie
     
    Nickel, ça marche super, merci beaucoup !!
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      De rien.

      Je suis content pour toi ;)

      lami20j
      0
      1. lmkrte > lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
         
        Bonjour lami20j,

        j'ai le méme prebléme que toi et je ne comprend pas ce que je dois méttre a la place de destination.table1 et de source.table1?

        merci
        0