Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2009, 09:02
mariosequeda
 
Fecha de Ingreso: noviembre-2008
Ubicación: En algún lugar del disco duro.
Mensajes: 95
Antigüedad: 15 años, 5 meses
Puntos: 0
Saludos amigos mi pregunta es la siguiente tengo una tabla en mysql de la cual solo quiero actualizar el utimo registro de un campo, la tabla es la siguiente:

Código:
`movimientos_banco` (
  `mov_id` int(10) NOT NULL auto_increment,
  `banco` varchar(30) NOT NULL,
  `ban_des` varchar(50) NOT NULL,
  `ban_consigna` bigint(30) NOT NULL,
  `ban_retiro` bigint(30) NOT NULL,
  `ban_fecha` datetime NOT NULL,
  `saldo_consigna` bigint(30) NOT NULL,
  `saldo_retira` bigint(30) NOT NULL,
  PRIMARY KEY  (`mov_id`)
) ENGINE=MyISAM AUTO_INCREMENT=125 DEFAULT CHARSET=utf8;
como pueden ver la tabla se autoincrementa, resulta que necesito actualizarla en el campo que dice saldo_consigna y logro hacerlo el problema es que necesito actualizar solo el ultimo registro y asi como lo hago se me actualizan todos los valores correspondientes a un banco, aqui les dejo el codigo de actualizacion.

Código PHP:
$sql_qty "UPDATE movimientos_banco SET movimientos_banco.saldo_consigna = movimientos_banco.saldo_consigna + '$consigna' WHERE movimientos_banco.banco = '$banco'"
creo que yo mismo me contesto usando LIMIT logre lo que necesitaba.

que pena pero fue una falsa alegria, no me funciono asi ayuda porfa

Última edición por GatorV; 10/01/2009 a las 13:44