Ich habe eine Master-Tabelle namens Client-Namen. Das Schlüsselfeld ist clientid und ist ein Zeichen 36. Ich habe eine Adresstabelle. Ich muss die Client-ID der Adresstabelle aktualisieren, definieren Sie die gleiche wie oben, mit dem Wert von Clientnamen. Mein SQL läuft, aber keine Zeilen werden aktualisiert. Mein erstes SQL ist:Wie aktualisiere ich eine Tabelle in MySQL in der 1and1 Domäne?
UPDATE address
SET clientid =
(
SELECT c.clientid FROM clientnames c
JOINrempAddress ra ON c.lastname = ra.lastname AND c.firstname = ra.firstname
)
Die innere Auswahl gibt die Werte zurück, die ich erwarte.
Ich habe sogar versucht:
UPDATE address SET clientid = 'AB3'.
Noch keine Zeilen aktualisiert werden. Was mache ich falsch? Ist 1and1 MySQL anders und hat somit eine andere Syntax?
Vielen Dank.
Ich bin sicher, 1and1 ist nicht anders. Was Sie uns nicht zeigen, ist das Skript. Da liegt dein Problem. – Drew
Ihre beiden Abfragen sind korrekt. Wo führst du sie hin? –
Ich habe mein Problem gefunden. Es tut uns leid. – Cass