Comunidad de diseño web y desarrollo en internet online

Bloqueo tabla mientras consulto

Citar            
MensajeEscrito el 11 Jun 2018 06:06 pm
Tengo una aplicacion en php con mysql en la cual genero un folio consecutivo, para conseguir esto basciamente lo que realizo es consultar en mi tabla de folios el ultimo y le sumo uno mas y listo ,

El problema ahora es que cuando opera mas de un usuario en algunos casos coincide que al mismo tiempo se realiza la consulta y a los dos usuarios les asigna el mismo folio , ya intente con LOCK TABLE pero no consigo solucionarlo, agradeceria mucho una mano, saludos

Por solin

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Jun 2018 06:59 pm
Que coincida al mismo tiempo solo ocurre si tiene un altisimo trafico, sospecho que estas generando un nombre de antemano y luego lo insertas. Un par de opciones:

- Que el nombre del folio sea unico en la BD, te da error al insertar
- QUe el nombre del folio se genere en base a un string y un autonumber que te da la base de datos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.