Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/11/2013, 10:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Necesito hacer un Insert to

Cita:
Iniciado por rony1880 Ver Mensaje
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 original
  1. UPDATE USUARIO
  2. SET CEDULA= 888
  3. WHERE ID = 55
  4.  
  5. UPDATE USUARIO
  6. SET CEDULA= 999
  7. WHERE ID = 56
  8.  
  9. UPDATE USUARIO
  10. SET CEDULA= 101010
  11. WHERE ID = 57
Sólo puedes hacer cosas como

Código SQL:
Ver original
  1. UPDATE USUARIO SET CEDULA= 888
  2. 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.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)