El problema es que en tu query le dices que actualice los 3 campos, cuando debería ser algo como:
los demás campos supongo que si los quieres actualizar así que pues esos si los dejas, pero al poner los 3 campos en la misma consulta los actualizará los 3, lo que yo te recomendaría es que cheques cual es el que se editó y ya después dependiendo de eso le dices en la consulta cuál es el que va a actualizar