mattfi: MySQL, INSERT: Feldinhalt / Feldname vertauscht

Beitrag lesen

Danke, Axel.

weil Du diejenigen Variablen, für die das entsprechende Datenbankfeld als Text (Oder Varchar o.ä.) definiert ist, in Hochkommata setzen musst.

Allerdings verstehe ich nicht, warum dem so ist. SQL *soll* ja die Variablen parsen, und wenn es das tut, dann findet es natürlich den zugewiesenen Wert, aber eben als Wert, also als VALUE im SQL-Statement, und nicht als Spaltenüberschrift!?