Cita:
Iniciado por rony1880 Gracias por tu respuesta,
El update sería asi
update USUARIO set CEDULA= '888,999,101010' where ID in ('55','56','57')
no tengo mucha experiencia en sql,
ojala me ayudaras un poco.
Gracias
No, eso está mal.
Un campo sólo puede contener un único valor, especialmente si es una cédula de identidad (una única por persona), por lo que si tienes tres valores, uno para cada ID, debes si o sí hacer
tres UDPATEs:
Código SQL:
Ver originalUPDATE USUARIO
SET CEDULA= 888
WHERE ID = 55
UPDATE USUARIO
SET CEDULA= 999
WHERE ID = 56
UPDATE USUARIO
SET CEDULA= 101010
WHERE ID = 57
Sólo puedes hacer cosas como
Código SQL:
Ver originalUPDATE USUARIO SET CEDULA= 888
WHERE ID IN ('55','56','57')
Si el mismo valor se guardará en todos los registros que cumplan la condición. Pero eso abarcará al mismo tiempo a
todos esos reistros.
En realidad, te recomiendo que busques un manual básico de SQL, porque si este tipo de consultas te trae problemas, es que necesitas estudiar lo básico.
Sin pretender ofender.