10. August 200421 j Hallo, kenne mich mit PHPmyAdmin nicht besonders gut aus, daher habe ich folgende Frage: Wie erstelle ich Beziehungen zwischen Tabellen (also 1:1, 1:n etc) in PHPmyAdmin? In Access ist das ja einfach, aber in PHPmyAdmin finde ich dazu keine Option. Würde mich freuen wenn ihr mir helft! DANKE Basti
10. August 200421 j Es gibt keine Beziehungen zwischen Tabellen, ausser in Access Die Beziehungen stellst du in deiner Abfrage her: SELECT * FROM TABELLE1, TABELLE2 WHERE TABELLE1.NR = TABELLE2.KUNDENR (1:n) oder SELECT * FROM TABELLE1 JOIN TABELLE2 ON TABELLE1.ARTIKELNR = TABELLE2.ARTIKELNR (1:1) usw. sieh dir dazu mal SQL Dokumentationen an. Edit: Die verschiedenen Arten oben haben nichts mit der Art der Beziehung (1:1, 1:n) zu tun. Sind nur mal 2 Versionen als Beispiel...
10. August 200421 j Mysql unterstützt Relationen nur mit dem Tabellen Typ InnoDB und nicht mit dem default Typ myisam. http://dev.mysql.com/doc/mysql/en/InnoDB.html Ob und wie man das grafisch unter PhpMyAdmin einstellen kann, weiß ich nicht. Mit normalen SQL befehlen geht das aber auf alle Fälle. http://dev.mysql.com/doc/mysql/en/InnoDB_foreign_key_constraints.html Gruß Jaraz
10. August 200421 j Okay, okay, dann ist mir alles klar. Dachte auch schon fast dass es sowas in MySQL eher nicht gibt. Danke für die schnelle Antwort, dann kanns ja losgehen... Greetz, basti
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.