Copy mySQL - Table

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
vajk
Beiträge: 164
Registriert: 29.01.2004 13:49:24
Wohnort: Steinhorst
Kontaktdaten:

Copy mySQL - Table

Beitrag von vajk » 11.03.2004 23:41:06

Hallo !
ich hab grad ein kleines Problem, wahrschinlich sitzen die Tomaten zu fest .. hat ehr weniger mit Linux zu tun, jedoch denke ich, hier wird geholfen :-)

... ich suche eine "einfache" Möglichkeit eine SQL Tabelle zu duplizieren ... ein ALTER COPY TABLE name_a name_b gibt es wohl nicht ...
.. hat mir hier jemand einen Tipp (oder so), dies per php-script zu tun - per phpMyAdmin ist manuell kein Hexenwerk, aber per Script ??? ....

Liebe Grüße,
Vajk
Die MIT-Lizenz, Erklärung in Englisch, also egal was es heißt: nimms MIT :-)

Benutzeravatar
jack herer
Beiträge: 94
Registriert: 28.07.2003 19:48:17

Beitrag von jack herer » 11.03.2004 23:51:14

CREATE TABLE aaa AS SELECT * FROM bbb

Benutzeravatar
vajk
Beiträge: 164
Registriert: 29.01.2004 13:49:24
Wohnort: Steinhorst
Kontaktdaten:

Beitrag von vajk » 12.03.2004 10:35:36

Danke - das hab ich befürchtet ....

und den gesamten Inhalt dublizieren ?
Die MIT-Lizenz, Erklärung in Englisch, also egal was es heißt: nimms MIT :-)

Benutzeravatar
jack herer
Beiträge: 94
Registriert: 28.07.2003 19:48:17

Beitrag von jack herer » 12.03.2004 10:39:23

Bei einem

Code: Alles auswählen

SELECT * FROM foo
wird die Tabelle mit Inhalt kopiert. Willst Du nur das Tabellenschema kopieren machst Du:

Code: Alles auswählen

CREATE TABLE bar AS SELECT * FROM foo WHERE 0=9

Benutzeravatar
vajk
Beiträge: 164
Registriert: 29.01.2004 13:49:24
Wohnort: Steinhorst
Kontaktdaten:

Beitrag von vajk » 12.03.2004 11:17:14

Herzlichen Dank !
Jetzt hab ichs verstanden.
Liebe Grüße,
Vajk
Die MIT-Lizenz, Erklärung in Englisch, also egal was es heißt: nimms MIT :-)

Antworten