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";