Ich habe 5 Tabelle in einer einzigen Datenbank und gleichzeitig Feldname. Die Dinge, die ich brauche, ist unterPHP mysql mehrere Tabellen mit gleichen Feld aktualisieren?
jetzt wie kann ich alle Tabellen in einer einzigen Abfrage aktualisieren? Ich habe versucht, mit
UPDATE `customers`,`radacct`,`radcheck`,`radreply`,`radusergroup` SET `username`='new' WHERE `username`='old'
aber its me
1052 Fehler geben - Spalte 'username' in Feldliste nicht eindeutig ist
für Lösung suchen
Nur weil diese Spaltenbezeichner denselben Namen haben, heißt das nicht, dass Sie alle auf einmal angeben können. Sie müssen immer noch jede Spalte einzeln in Ihrer Abfrage angeben: –
versuchen Sie eine Multi-Abfrage und ist diese Spalte tatsächlich vorhanden und in allen Tabellen? Was Sie versucht haben, wird nicht funktionieren. Sie benötigen eine Mehrfachanfrage. –