Autor |
Nachricht |
lordle
Threadersteller
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Di 28.03.2006 09:41
Titel [mysql] zwei usertabellen zusammen |
|
|
ich suche eine möglichkeit, zwei usertabellen zeitgleich zu führen, deren Benutzer sich 1:1 decken.
ich habe zwei (drei) ansätze, weiß aber nicht, wie die umzusetzen sind...
1. "change event" in MySQL
sollte sich eine Usertabelle ändern, wird über ein in MySQL wie auch immer integriertes "Change Event" die Userdaten von einer in die andere Tabelle kopiert. gibts sowas überhaupt?
2. "symbolische Links" in MySQL
ich lege eine Tabelle und deren Felder als Link zur anderen Tabelle an. d.h. wenn der SQL-Query such nach "SELECT b_id FROM t1", dann macht er eigtl. "SELECT benutzer_id FROM t2"
3. manuelles change
ich lass nen cron alle x min. laufen, der änderungen von einer in die andere Tabelle kopiert.
sonst noch jemand ne idee? danke!
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
lordle
Threadersteller
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mi 29.03.2006 00:36
Titel
|
|
|
klingt ja erstmal net schlecht, kann ich da auch unterschiedliche Felder updaten? z.B. ist die BenutzerID einmal b_id und einmal benutzer_id...
ich brauch deswegen zwei usertables, da ich zwei unterschiedliche Software installiert hab. Jede für sich aber unabhängig und ich hab kein bock eine davon umzuschreiben, dass sie die andere usertable verwendet...
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mi 29.03.2006 09:48
Titel
|
|
|
Ja,
table1
Code: | FOREIGN KEY (`b_id`) REFERENCES `table2`(`benutzer_id`) ON UPDATE CASCADE |
table2
Code: | FOREIGN KEY (`benutzer_id`) REFERENCES `table1`(`b_id`) ON UPDATE CASCADE |
|
|
|
|
|
lordle
Threadersteller
Dabei seit: 14.12.2001
Ort: Augsburg
Alter: 48
Geschlecht:
|
Verfasst Mi 29.03.2006 15:50
Titel
|
|
|
jou. danke!
klingt cool. mal sehen!!!
|
|
|
|
|
theEraser
Dabei seit: 01.04.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 01.04.2006 16:02
Titel
|
|
|
wie wärs mit nem view?
da hast du überhaupt keine probleme!
Und belastet auch nicht den Server, da nix rumgeschaufelt werden muss!
theEraser
Zuletzt bearbeitet von theEraser am Sa 01.04.2006 16:03, insgesamt 1-mal bearbeitet
|
|
|
|
|
chefe
Dabei seit: 24.03.2006
Ort: Lower-Bavaria
Alter: 39
Geschlecht:
|
Verfasst Mi 05.04.2006 15:47
Titel
|
|
|
theEraser hat geschrieben: | wie wärs mit nem view? |
hab ich ja noch nie gehört, was is das denn ???
könnte evtl. das sein was ich suche
|
|
|
|
|
Sarky
Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht:
|
|
|
|
|
|
|
|
Ähnliche Themen |
zwei membereiche fusionieren [mysql|php]
[MySQL] Zwei zeitgleiche INSERTs mit SQL Performance
PHP / MYSQL Daten in zwei Tabellenspalten ausgeben
[MySQL] Zwei Datenbanken gleichzeitig abfragen
Zwei kleine Probleme bzw Fragen zu MySQL
[MySQL] Ausgabe nach zwei Feldern orden
|
|