Hola fatrixse
Lo puedes hacer con condicionales if. Para tu caso de ejemplo con 3 posibles valores sería así:
Código mysql:
Ver originalupdate tabla
set valor
= if(variable
='fotos','345',if(variable
='videos','243',if(variable
='links','http://url.com','')));
Fijate que en el else, se vuelve a llamar un if para condicionar.
Espero te sirva y sea lo que buscas.
Un saludo