Inserer des données dans 2 tables differentes

Résolu
Bonjour,

J 'ai 2 tables: a et b:
- La table a contient les champs nom, prénom, ecole, moyenne
- La table b contient les champs nom, prénom

Les 2 tables contiennent des champs identiques mais pas les mêmes informations.
J aimerai inserer les données qui sont dans la table a dans la table b. Comment faire????

Quelqu un aurait une idée, car je n y arrive vraiment pas.

MERCI D AVANCE.
Configuration: Windows XP
Firefox 3.0.4

4 réponses

  1. salut

    regarde du coté de la requete insert oncascade qui te permet d'inserer dans plusieurs tables, il te faudra toutefois qu'il y est une clef étrangère entre les deux tables.
    0
    1. Non ça marche pas, ça m ecrit un message d erreur "Column count doesn't match value count at row 1 "
      0
      1. Webmaster
        Voire même, si tu ne veux pas que ça bloque lorsqu'il y a des doublons :

        INSERT IGNORE INTO table_b SELECT nom, prenom FROM table_a
        0
        1. Webmaster
          INSERT INTO table_b SELECT nom, prenom FROM table_a

          0