Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2008, 08:49
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
Re: No funciona el COMMIT

La cosa tiene dos partes:
1. No es que tengas que poner STAR TRANSACTION en vez de BEGIN. Tienes que poner STAR TRANSACTION después de BEGIN. El BEGIN inicia el procedure, START TRANSACTION inicia la transacción.
2. No aclaraste qué tipo de tablas estás usando. Si usas InnoDB, perfecto, pero asegúrate de no tener AUTOCOMMIT en 1. Si usas MyISAM, olvídalo, no admiten transacciones.