dedlfix: (MYSQL) Tabelle kopieren

Beitrag lesen

echo $begrüßung;

Kann es sein dass bei dieser Methode auto_increment und primärschlüssel nicht übernommen werden?

Ja, weil es kein 1:1-Kopieren der Tabelle darstellt sondern ein Erstellen einer Tabelle aus der Ergebnismenge der SELECT-Abfrage. Wenn du also nur ein paar Felder statt * angibst, dann werden auch nur diese Felder in der neuen Tabelle sein.

So gehts: Lass dir mit

SHOW CREATE TABLE tabelle

den Befehl zur Definition der Tabelle (CREATE TABLE ...) anzeigen, erstelle die Kopie damit und kopiere dann mit einem

INSERT INTO tabelle1 SELECT * FROM tabelle

die Daten.

echo "$verabschiedung $name";