MySQL -> show create table;
Aqua
- datenbank
0 Ilja0 Klaus Mock
Hallo!
Wenn ich die Zeilen anzeigen will,
mit denen ich die Tabelle "foobar" erstellt habe,
wie mache ich das bitte?
es ist _nicht_ describe foobar;
Das zeigt es mir grafisch an...
Ich will das sehen wo steht
create table foobar (
id int(10) NOT NULL auto_increment,
usw, usw, usw.
Ich DACHTE immer das geht mit "show create foobar;"
aber es stellte sich heraus dass das einen Error macht
und scheinbar nicht korrekt ist...
Wie geht das bitte?
Danke,
Aqua
morgen,
Wenn ich die Zeilen anzeigen will,
mit denen ich die Tabelle "foobar" erstellt habe,
wie mache ich das bitte?
das geht meiner meinung nach gar nicht. es gibt zwar funktionen, die dir die struktur einer datenbank oder tabelle anzeigen, aber die befehle zum erzeugen einer tabelle werden nicht gespeichert. es gibt ein paar programme, zum beispiel phpmyadmin, die generieren dir diesen code, "dumpen" nennt sich meiner meinung dieses verfahren. aber das machen sie, indem sie von der struktur der tabelle die syntax herleiten und nicht weil sie irgendwo gespeichert ist.
Ilja
Hallo Ilja!
Das geht gaaaanz sicher auch in der Shell!
Das hab ich schonmal gemacht,
mehrmals sogar, es faellt mir nur der Befehl nicht mehr ein.
Ich hab mir eingebildet es war show create tablename;
Danke,
Aqua
hi Aqua,
es würde mich wundern, denn eine tabelle kann ja zu unterschiedlichen zeiten verändert werden. insofern kann man nicht einfach einen befehl speichern, um die struktur der tabelle abzubilden.
wie gesagt, es gibt porgramme, die eine vorhandene struktur analysieren und dem entsprechend die syntax zusammenbauen. aber zumindestenz unter php kenne ich keine solche funktion und auch nicht unter mysql. aber vielleicht kann hier ein andere weiterhelfen und kennt eine solche.
Ilja
Hallo,
Ich DACHTE immer das geht mit "show create foobar;"
aber es stellte sich heraus dass das einen Error macht
und scheinbar nicht korrekt ist...Wie geht das bitte?
Lesen bildet (das solltest Du inzwischen wissen):
http://www.mysql.com/doc/en/SHOW_CREATE_TABLE.html
Grüße
Klaus