Raketenwilli: Glaube → Handbuch → Wissen

Beitrag lesen

Ich GLAUBE, dass

INSERT INTO table (foo, bar, baz) VALUES (1, 2, 3)

gleichwertig ist mit

INSERT INTO table SET foo=1, bar=2, baz=3

Ich WEIß es.

Nennt sich auch „Update-Syntax“. Und die bevorzuge ich auch, wenn ich nicht mehrere Zeilen auf einmal eintragen will. Warum zeigt sich wie folgt:

INSERT INTO table
SET 
  foo = 1,
  bar = 2,
  baz = 3

Bei dieser Notationsweise habe sogar ICH Schwierigkeiten, noch Fehler zu fabrizieren.