Puedes usar variables para esto:
update mytable cross join
(select @i := 0) params
set mydate = mydate + interval 10 * (@i := @i + 1) hour;
EDITAR:
Me doy cuenta de que hay una ordenación en los datos originales. Para que eso funcione:
set @i = 0;
update mytable
set mydate = mydate + interval 10 * (@i := @i + 1) hour
order by id;
O incluso:
update mytable
set mydate = mydate + interval 10 * (id - 1) hour
order by id;
Esto solo funciona si id
incrementa en 1 y no tiene espacios.