Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Update de varios registros en una sola sentencia

Estas en el tema de Update de varios registros en una sola sentencia en el foro de Mysql en Foros del Web. Buenas, ayer estuve preguntando en el foro de PHP como insertar 2 registros en una sola sentencia y lo resolvi, ([URL="http://www.forosdelweb.com/f18/varios-registros-983178/"]post[/URL]). Ahora mi problema me ...
  #1 (permalink)  
Antiguo 23/03/2012, 19:48
 
Fecha de Ingreso: octubre-2007
Mensajes: 26
Antigüedad: 16 años, 6 meses
Puntos: 1
Update de varios registros en una sola sentencia

Buenas, ayer estuve preguntando en el foro de PHP como insertar 2 registros en una sola sentencia y lo resolvi, ([URL="http://www.forosdelweb.com/f18/varios-registros-983178/"]post[/URL]).

Ahora mi problema me surge al tratar de hacer un Update de estos registros. Les comento que mi tabla tiene id autoincremental, varios campos entre los cuales hay uno llamado "entrada" donde guardo el nro de entrada de un formulario en donde aparecen los datos de 2 clientes, esta es un select resumido de mi tabla



como es que puedo hacer el Update para esta tabla? porque el Update seria para los registros con la misma "entrada". He leido algunos post y encontre un Update que la verdad no se como implementarlo:
Cita:
UPDATE categories
SET display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END,
title = CASE id
WHEN 1 THEN 'New Title 1'
WHEN 2 THEN 'New Title 2'
WHEN 3 THEN 'New Title 3'
END
WHERE id IN (1,2,3)
Alguien me puede dar una mano por fa? desde ya muchisimas gracias!!!

Etiquetas: php, registros, select, sentencia, sql, tabla, update, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:22.