Datensatz in 2 Tabellen ändern
Hallo,
ich habe eine Frage wie ich Daten in der Datenbank, bei einem Update automatisch in allen bzw mehreren Tabellen ändern kann. Ein Beispiel zum besseren Verständnis: Erste Tabelle mit den Spalten: id, user, email Zweite Tabelle mit: id, autor, text Die Beiträge werden nur von Usern geschrieben. Usernamen sind eindeutig. Wie kann ich nun erreichen, dass wenn der Inhalt von user in Tabelle 1 geändert wird, auch der Autor (entspricht ja dem user) in Tabelle 2 automatisch angepasst wird? Danke schon einmal im Voraus |
AW: Datensatz in 2 Tabellen ändern
Hallo und willkommen hier im Forum.
In dem Du in der zweiten Tabelle nicht mit USER (=autor) sondern mit ID (aus der ersten Tabelle) arbeitest. Siehe dazu auch Die 5 Normal Formen. |
AW: Datensatz in 2 Tabellen ändern
Zitat:
Für weitreichende Änderungen bieten sich google(ON UPDATE CASCADE) an. Auch kann man das in Transaktionen kapseln. Oder/und per google(stored Procedure) erledigen. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:37:05 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.