Hank: MySQL-Fehler

Beitrag lesen

Hallo Forum,

ich habe eine bfrage mit fehlermeldung und weiß nicht,w as genau falsch sein soll. Vor allem läuft die Query schon seit Jahren problemlos im System mit und ich erhielt nie eine Fehlermeldung.

INSERT INTO kt(
    TID,
    FID,
    MID,
    Anzahl,
    Artikelnummer,
    Artikelbezeichnung,
    Einheit,
    EK,
    VK,
    Kalkulationstrenner,
    Unique_ID
)
VALUES(
    NULL,
    21778,
    38550,
    '1',
    'intern',
    'Pauschal',
    'Pausch',
    12.50,
    25.00,
    '1_f',
    "F_38550_21778"
ON DUPLICATE KEY
UPDATE
    Anzahl = 1,
    Artikelbezeichnung = 'Pauschal',
    EK = 12.50,
    VK = 25.00
)

Fehler:

 MySQL meldet: Dokumentation
#1064 - Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'ON DUPLICATE KEY
UPDATE
    Anzahl = 1,
    Artikelbezeichnung =...' in Zeile 26

Hat einer eine Idee, was hier falsch läuft?
Die Tabelle ist zum Zeitpunkt des versuchten Inserts komplett leer.

Hank