Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2014, 06:11
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 7 meses
Puntos: 38
Respuesta: Bloqueo de auto_increment en una tabla

No soy un gran entendido pero mi modesta opinión es :

No creo que se trate de bloquear la bd cambiando a InnoDB (que todo es plantearse si haces mucho DML) , yo creo que es un problema de diseño.

Creo que haces un select de un numero pk que se genera en base al ultimo pk existente , pero no inserta hasta que el user no dispare la acción , mediante un botón o lo que sea y el tiempo que esta ese user pensando si darle o no ya han entrado otros users que se han adelantado.


Con lo que a mi se me ocurre que cuando vas a ingresar un nuevo registro .. le visualices un random generado desde php , así en la siguiente acción / botón o lo que sea ya haces el insert con ese random y el pk que le toque que se haya generado.

Saludos!