Tabellenbeziehungen MYSQL_Tabellen

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

kernm23
***
Beiträge: 99
Registriert: Mi, 16.07.2014 15:54

Tabellenbeziehungen MYSQL_Tabellen

Beitrag von kernm23 »

Habe Datenbank mit mehreren Tabellen angelegt über phpmyadmin auf meiner Synology DS (da mehrere Personen mit verschiedenen Rechnern über LAN auf die Datenbank auf der DS zugreifen wollen). Zugriff über LAN mit OpenOffice auf die Datenbank funktioniert.
Habe versucht Beziehungen zwischen den Tabellen über openoffice herzustellen. Fehlermeldung: Can't create table 'Name.#sql-2899_f' (errno: 150).

Wie kann ich vorgehen? Alles in einer Tabelle möchte ich nicht. Muss ich Beziehungen schin in phpmyadmin erstellen? (nichts gefunden)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von komma4 »

Bitte mehr Infos:

welches Betriebssystem?
welche OOo-Version (AOO? LO? Nummer?)
welche MySQL-Version (Nummer?)

Ich bearbeite die Beziehungen lieber mit der Workbench oder native SQL.
Angezeigt werden sie in meiner Version (verwendet AOO 4.0.1/Linux)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
kernm23
***
Beiträge: 99
Registriert: Mi, 16.07.2014 15:54

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von kernm23 »

Windows 7
AOO 4.1.0
phpmyadmin 4.1.14
mysql 5.5

oder wäre es technisch auch möglich nur mit openoffice (base) zu arbeiten?
folgendes Vorhaben:
Datenbank auf NAS, auf die 4 Personen (nicht unbedingt gleichzeitig, aber jeder mehrmals täglich) über LAN mit ihren Notebooks zugreifen für Abfragen und Formulareingaben.
möchte mit Entwurfs bzw Assistentansichten von OO arbeiten (da Neulinge).

Datenbank ist einfach und besteht aus 4 relationalen Tabellen.

Meine Idee war phpmyadmin auf NAS und jeder Nutzer nutzt OO.

Was wäre die einfachste nutzerfreundlichste Realisation?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von komma4 »

*Ich* würde eine "richtige" DB jederzeit einer Lösung mit Base (und der eingebauten DB-Engine) vorziehen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
kernm23
***
Beiträge: 99
Registriert: Mi, 16.07.2014 15:54

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von kernm23 »

Hat jemand ne Anleitung für Tabellenbeziehungen in phpmyadmin?
kernm23
***
Beiträge: 99
Registriert: Mi, 16.07.2014 15:54

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von kernm23 »

Geht's irgendwie, dass sich die Tabellenbeziehungen für meine MySQL Tabelle im OO anlege?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von komma4 »

Ja, das "geht irgendwie".

Es "geht" allerdings deutlich besser (=komfortabler) mit der Workbench oder phpadmin
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
kernm23
***
Beiträge: 99
Registriert: Mi, 16.07.2014 15:54

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von kernm23 »

Kriegs leider nicht hin mit phpmyadmin.
RobertG
********
Beiträge: 2067
Registriert: Fr, 13.04.2012 19:28
Kontaktdaten:

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von RobertG »

Hallo kernm23,

Tabellenbeziehungen in MySQL mit phpmyadmin:

geht nur mit InnoDB-Tabellen. Wirst Du aber bei neueren MySQL-Versionen haben.
Lass Dir die Datenbanken anzeigen.
Gehe bei der Tabelle auf "Struktur".
Dort dann weiter zu "Beziehungsübersicht".
Dort sollst Du angeblich die Verbindungen erstellen können. Wenn ich das richtig sehe musst Du vorher das Feld, das einen Fremdschlüssel aufnehmen soll, mit einem Index versehen.

Ich habe hier keine vollständige Installation von phpmyadmin - die pma-Dateien sind Fehlerhaft und einige Funktionen stehen deswegen nicht zur Verfügung ...

Gruß

Robert
WSO
*****
Beiträge: 233
Registriert: Di, 22.04.2014 13:03

Re: Tabellenbeziehungen MYSQL_Tabellen

Beitrag von WSO »

Hallo kernm23,
nach etlichen Installationsproblemen von phpmyadmin unter Linux bin ich auf Mysqlworkbench umgestiegen und habe seit dem keine Problem mehr.
Macht doch auch Sinn für die Administration einer Datenbank das tool des Datenbankherstellers zu verwenden.
Die Oberfläche ist zwar etwas komplexer, dafür kannst du Mysql aber auch voll umfänglich parametrieren und es gibt eine gute Doku.
Gruss,
WSO
Antworten