Update com cópia em MySQL

Fala galera

Existe algum comando em MySQL que copie uma seleção de dados e ao mesmo tempo dê um update. Tipo um “Copie Update banco set valor = 0 where id = 5”

Eu ia fazer em java, primeiro pesquisando, depois inserindo de novo com os dados alterados, mas o código vai ficar muito grande, pois são muitas pesquisas.

Se alguém puder ajudar agradeço.

Até mais

Existe isso em algum outro Banco de Dados?! 8O