Jupp, das gleiche WHERE in der selben Tabelle hätte einem zeigen können, daß man sich das SubSelect sparen kann, da man bereits im selben Datensatz ist.
Noch eindeutiger wird es, wenn man das WHERE des SubSelects entsprechend anpasst.
SQL-Code:
UPDATE tabelle SET datum2 = (SELECT x.datum FROM tabelle AS x WHERE x.id = tabelle.id) + ': Angelegt' --WHERE id = i
UPDATE tabelle SET datum2 = datum + ': Angelegt' --WHERE id = i