martin: Datensätze kopieren

Hallo, ich möchte Datensätze von tabelle_1 mit den Feldern id(auto_increment),a,b,c an die tabelle_2 mit den Feldern id(auto_increment),a,b,c mit Hilfe von einer einzigen sql-Anweisung anfügen. Wie verschachtele ich dabei insert - select?
Viele Grüße, martin

  1. $dat=mysql_query("SELECT * FROM tabelle1");
    while($z=mysql_fetch_array($dat):
    $feld1=$z["feld1"];
    ...usw
    mysql_query("INSERT INTO tabelle2 (feld1,usw...) VALUES ('$feld1',usw...)");
    endwhile;

    Gruss
    Rainer

    1. uups...

      while($z=mysql_fetch_array($dat)):

      Gruss
      Rainer

      1. Hallo Rainer, schönen Dank für Deine Unterstützung. So kopiere ich auch immer meine Daten. Es gibt aber nicht nur den den Befehl
        INSERT.....VALUES... sondern auch INSERT.....SELECT..., bei dem man direkt Datensätze aus der einen Tabelle_1 in eine andere Tabelle_2 kopieren kann. Leider klappt das bei mir nicht. Ich versuche es noch einmal ohne id, weil das auto_increment ist. Gruß martin