kostenloser Webspace werbefrei: lima-city


Relationen aus phpmyAdmin expotieren

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    djschorsch

    Kostenloser Webspace von djschorsch, auf Homepage erstellen warten

    djschorsch hat kostenlosen Webspace.

    Hallo,

    habe die Tabellen meiner Datenbank mit hilfe des Designers in phpmyAdmin mit Relationen ausgestattet.

    Wenn ich die DB exportiere (SQL) gehen die Relationen aber wieder verloren.

    In welchem Format kann ich die Relationen mit exportieren?

    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m**********n

    Die Relationen in phpMyAdmin dienen nur dazu, damit du im SQL-Modus zugriff auf alle Datensätze hast => Relationen werden zwar über SQL gemacht, können aber nicht gespeichert werden. Hier ist es evtl. besser zu verstehen: http://de.wikipedia.org/wiki/Relationale_Datenbank
  4. Was verstehst du unter "Relationen"? Nach dem relationalen Modell - welches MySQL zu implementieren versucht - ist eine Relation in etwa das, was man bei MySQL "Tabelle" nennen würde. Tabellen sollten in den SQL-Queries exportiert werden.

    Wenn du mit Relation das Verhältnis der Datenbanken zueinander meinst, dann gibt es da zwei Varianten: Das Verhältnis ist in Form von InnoDB Foreign Keys gespeichert (ich glaube das macht der Designer nicht [?]) oder (was ich für wahrscheinlicher halte) speichert phpmyadmin das einfach in irgendeiner pma_ Tabelle in der 'phpmyadmin' Datenbank (ich würd auf pma_relations oder so tippen.)
  5. Autor dieses Themas

    djschorsch

    Kostenloser Webspace von djschorsch, auf Homepage erstellen warten

    djschorsch hat kostenlosen Webspace.

    Ich habe Spalten in verschiedenen Tabellen miteinander im Designer verknüpft.
    Daurch ist es möglich in meheren Tabellen über den Primary Key (ID) zB einem Namen, Adresse etc zuzuweisen und in allen Tabelen erscheint für die ID der Name.
    Leider kann ich genau diese Beziehungen nicht direkt exportieren.
  6. In dem Fall solltest du die 'pma_relation' Tabelle aus der 'phpmyadmin' Datenbank exportieren. (Das sollten zumindest die Standarteinstellungen sein, man kann die Tabellen und Datenbanknamen aber auch ändern. Musst sehen, wie es bei dir ist ;)
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!