
19/07/2014, 06:11
|
 | | | Fecha de Ingreso: septiembre-2012 Ubicación: Barcelona
Mensajes: 271
Antigüedad: 12 años, 4 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! |