Quiero hacer un seguimiento del historial de cambios para un usuario, de modo que cada vez que cambie su perfil, necesito tomar los datos antiguos y almacenarlos en el historial y actualizarlos con datos nuevos.
Puedo usar un select
para obtener los datos antiguos, un insert
historial y finalmente un update
cambio de datos.
¿Puedo tener todo esto en una sola consulta en MySQL sin utilizar procedimientos almacenados, disparadores, etc. como el uso de bloqueos, etc. Si es así, dame una pequeña muestra.