Fügen Sie es in eine abgeleitete Tabelle ein. Dies wird in eine temporäre Tabelle materialisiert und umgeht die Einschränkung .
update websites
set master = 2
where url in (select url
from (select url
from websites
where id = 12) t);