Update Inner Join, Bei Dem Der MySQL
Auf Tabelle 'tb2' ist die Spalte 'Datum' und der key-Spalte 'stake_code', verknüpft mit Tabelle 'tb1'.
Auf Tabelle 'tb1' es gibt Schlüssel die Spalte 'code' und die Spalte 'is_customer'
Ich aktualisieren möchten 'date' - Feld, wenn er auf '2012-12-02" für alle passenden "code" und "stake_code' key-Felder, wo 'is_customer' Zustand ist Folge zu leisten.
Versucht viele verschiedene Formen, darunter diese:
UPDATE tb2
FROM
tb2 INNER JOIN tb1
ON stake_code = code
SET date = '2012-12-02'
WHERE
tb1.is_customer = "T"
limit 10000
[localhost] ERROR 1064: Sie haben einen Fehler in Ihrer SQL-syntax
Dank so weit.
- Datum ist ein reserviertes Wort in SQL, so müssen Sie die Verwendung von backticks `
- entfernen Sie den VON und es geben ein anderes gehen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die
FROM
Teil.