Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-03-2017
Avatar de ppb
[ppb] ppb is offline
Miembro Premium
 
Registrado: jun 2005
Ubicación: España
Posts: 109
Poder: 19
ppb Va por buen camino
UPDATE devolviendo el reg. actualizado.

Hola a todos ,

¿ hay alguna manera de hacer , en una sola sentencia SQL ,
que un UPDATE devuelva el(s) registro(s) actualizado(s) ?
Supongo que sería una combinación entre UPDATE y SELECT .

Es para cambiar un campo "estado" de un reg. , en un tabla que hace
de cola , sin se cuele otro cliente y saber que reg. ha sido actualizado.
Es como decir "dame el primero de cola y cambia el estado".

Gracias por vuestra ayuda.
__________________
Because , I have a power.
Responder Con Cita
  #2  
Antiguo 27-03-2017
Avatar de ppb
[ppb] ppb is offline
Miembro Premium
 
Registrado: jun 2005
Ubicación: España
Posts: 109
Poder: 19
ppb Va por buen camino
Al final lo resolví con :
Código SQL [-]
SELECT IdCola FROM TABLA WHERE estado=xxxx ORDER BY xxx ASC LIMIT 1 FOR UPDATE
UPDATE TABLA  SET Estado=xxx,  WHERE IdCola = :PIdCola

Salu2.
__________________
Because , I have a power.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mobile Roadmap - Actualizado el-mono Noticias 96 12-09-2013 17:50:13
Sumar campo cuando este asi actualizado rufo Varios 12 28-05-2010 22:17:03
Informe Actualizado BlueSteel Impresión 3 05-10-2006 02:09:00
no me muestra un campo actualizado con triggers pmfras Firebird e Interbase 0 05-03-2005 18:41:07
Administrador para MySQL actualizado Gasper MySQL 0 01-04-2004 21:54:40


La franja horaria es GMT +2. Ahora son las 15:56:51.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi