Update filas afectadas
Publicado por Hans (1 intervención) el 11/06/2018 15:14:51
Hola,
Por favor si me pueden ayudar en lo siguiente. Estoy ejecuando el comando update sobre una tabla, y necesito saber la cantida de registros que recorrio el comando update, en Mysql Workbench cuando ejecuto un update me muestra la siguiente información, el comando que ejecuto es:
update dimension set pond=5 where id_dim=5;
El workbench me muesrta un mensaje al final que dice:
08:46:22 update dimension set pond=5 where id_dim=5
0 row(s) affected
Rows matched: 1 <<<<<<<
Changed: 0 Warnings: 0 0.031 sec
Lo que neceito obtener es el valor que muestra Rows matched del Workbench, en un procedimiento almacenado. En otras palabras la consulta (update dimension set pond=5 where id_dim=5;) no actualiza porque ya tiene pond el valor 5, pero si existe el registro, eso es lo que necesito saber si existe el registro una vez ejecutado el update, porque si ejecuto el row_count() me muesrta cero (no actualizo porque el valor es el mismo que quiero actualizar), pero necesito saber que el update encontro el registro como lo muestra el rows matched de Mysql Workbench.
Les agradezco si me pueden ayudar a obtener despues del update ese valor (rows matched que muestra el Workbench).
Gracias
Por favor si me pueden ayudar en lo siguiente. Estoy ejecuando el comando update sobre una tabla, y necesito saber la cantida de registros que recorrio el comando update, en Mysql Workbench cuando ejecuto un update me muestra la siguiente información, el comando que ejecuto es:
update dimension set pond=5 where id_dim=5;
El workbench me muesrta un mensaje al final que dice:
08:46:22 update dimension set pond=5 where id_dim=5
0 row(s) affected
Rows matched: 1 <<<<<<<
Changed: 0 Warnings: 0 0.031 sec
Lo que neceito obtener es el valor que muestra Rows matched del Workbench, en un procedimiento almacenado. En otras palabras la consulta (update dimension set pond=5 where id_dim=5;) no actualiza porque ya tiene pond el valor 5, pero si existe el registro, eso es lo que necesito saber si existe el registro una vez ejecutado el update, porque si ejecuto el row_count() me muesrta cero (no actualizo porque el valor es el mismo que quiero actualizar), pero necesito saber que el update encontro el registro como lo muestra el rows matched de Mysql Workbench.
Les agradezco si me pueden ayudar a obtener despues del update ese valor (rows matched que muestra el Workbench).
Gracias
Valora esta pregunta
0