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
InformationsquelleAutor user3032638 | 2013-11-25
Schreibe einen Kommentar