Maniac
Erfahrenes Mitglied
Also Plain SQL sieht es so aus:
und dauerte 34 Sek.
222.714 rows affected
SQL:
update
tablename
set
field1 = IF(field1 IS NULL OR field1 = 0, field1, unix_timestamp(date_add(from_unixtime(field1), INTERVAL 5 YEAR))),
field2 = IF(field2 IS NULL OR field2 = 0, field2, unix_timestamp(date_add(from_unixtime(field2), INTERVAL 5 YEAR)))
und dauerte 34 Sek.
222.714 rows affected