Hallo,
ich bin momentan auf der Suche nach einer simplen Lösung für mein UPDATE-Problem.
Ich habe in einer Datenbank sehr viele Tabellen und in jeder ist ein Feld (überall identischer Name).
Über eine Funktion möchte ich erreichen, dass wenn die Funktion ausgeführt wird, ein Wert in alle Tabellen geschrieben wird, welche das Feld enthalten.
Über Suchmaschine folgende Lösung gefunden:
Meine beiden Fragen:
1. Kann ich das nicht auf alle Tabellen anwenden mit einem einfacheren Befehl wie: UPDATE all SET feldname_welcher_überall_gleich_ist = neuerwert
2. Wenn es so etwas wie UPDATE all gibt, könnte ich eine spezielle Tabelle von dem UPDATE all Befehl ausschließen?
Danke für eure Mühen
Grüße
ich bin momentan auf der Suche nach einer simplen Lösung für mein UPDATE-Problem.
Ich habe in einer Datenbank sehr viele Tabellen und in jeder ist ein Feld (überall identischer Name).
Über eine Funktion möchte ich erreichen, dass wenn die Funktion ausgeführt wird, ein Wert in alle Tabellen geschrieben wird, welche das Feld enthalten.
Über Suchmaschine folgende Lösung gefunden:
PHP-Code:
$sql = "UPDATE tbl_1, tbl_2 SET tbl_1.feldname='".$neuerWert."', tbl_2.feldname='".$neuerWert."' "
1. Kann ich das nicht auf alle Tabellen anwenden mit einem einfacheren Befehl wie: UPDATE all SET feldname_welcher_überall_gleich_ist = neuerwert
2. Wenn es so etwas wie UPDATE all gibt, könnte ich eine spezielle Tabelle von dem UPDATE all Befehl ausschließen?
Danke für eure Mühen
Grüße
Kommentar