en mysql se ejecuta esta instruccion y no actualiza nada teniendo registros q actualizar que sera amigos quiero cambiar de un y a un el id
SET SQL_SAFE_UPDATES = 0;
explain update seg
SET id=x
WHERE id=y AND NOT EXISTS (SELECT 1 FROM seg d
WHERE d.ruta=ruta AND d.id_usr=id_usr AND d.id = X);
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)