Tabellenbeziehungen in phpmyadmin anlegen

Status
Für weitere Antworten geschlossen.

kernm23

Benutzer
Mitglied seit
02. Mrz 2010
Beiträge
200
Punkte für Reaktionen
1
Punkte
18
Habe mysql Datenbank auf DS 114 in phpmyadmin bestehend aus mehreren Tabellen angelegt. Greife mit openoffice auf Datenbank zu. Kann über openoffice leider keine Tabellenbeziehungen erstellen.

Weiß jemand wie ich das direkt in phpmyadmin mache?

Danke

Mit freundlichen Grüßen
 

fpo4711

Benutzer
Mitglied seit
26. Mai 2010
Beiträge
2.772
Punkte für Reaktionen
1
Punkte
0
Hallo,

Weiß jemand wie ich das direkt in phpmyadmin mache?

beispielsweise per SQL

Rich (BBCode):
[CONSTRAINT [symbol]] FOREIGN KEY
    [index_name] (index_col_name, ...)
    REFERENCES tbl_name (index_col_name,...)
    [ON DELETE reference_option]
    [ON UPDATE reference_option]
reference_option:
    RESTRICT | CASCADE | SET NULL | NO ACTION

oder aber solltest Du das gerne in bunt haben wollen dann kann Dir vieleicht das hier helfen.

Gruß Frank
 

kernm23

Benutzer
Mitglied seit
02. Mrz 2010
Beiträge
200
Punkte für Reaktionen
1
Punkte
18
bin Neuling in Sachen SQL Codes.

wenn du mir vlt. bei dem Code helfen könntest?

mein Haupttabelle heißt Anfragen mu diversen Spalten. in einer weiteren Tabelle (kundennamen) habe ich nur Kundennamen angelegt.

Jede Tabelle hat eine Spalte ID mit Primery Key.
In der Anfragentabelle gibt's zusätzlich eine Spalte KundennameID.

Ich möchte dass die Anfragendatensätze auch geändert werden, wenn die Kundennamentabelle geändert wird.

Wie und wo muss ich einen weiteren Key neben den schon vorhandenen vergeben?
wie wäre der korrekte Code?

wäre super wenn mir jemand helfen könnte.

Danke
Mit freundlichen Grüßen
 

kernm23

Benutzer
Mitglied seit
02. Mrz 2010
Beiträge
200
Punkte für Reaktionen
1
Punkte
18
Habe versucht "Configuration Storage" zu aktivieren.

Import von neuer DB mit pma Tabellen hat geklappt.
Control User habe ich über sql befehl angelegt (aber ohne IDENTIFIED by "pmapass"), da sonst nichts ausgeführt wird. Liegt das daran, dass ich kein root passwort habe?

Anpassung von config.inc.php.
habe ich auch ohne passwort gemacht.

/* Control User */
$cfg['Servers'][$i]['controluser'] = ‘pma’;
$cfg['Servers'][$i]['controlpass'] = ‘’;


Leider ist seit dem kein zugriff mehr möglich auf phpmyadmin

Fehler: Falsche Zugriffsrechte auf die Konfigurationsdatei. Schreibzugriff sollte nicht für alle möglich sein!

auch Änderung der Zugriffrechte über Kontextmenü auf config.inc.php bringt nichts. auch Neuinstallation von phpmyadmin bringt nichts
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat