Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2014, 22:57
manuel001
 
Fecha de Ingreso: junio-2014
Mensajes: 20
Antigüedad: 9 años, 10 meses
Puntos: 0
Pregunta Bloqueo de auto_increment en una tabla

Buen día estimados.

Necesito de su experiencia.

Dentro de una base de datos, tengo una tabla con un campo auto_increment este es primary key de dicha tabla (esta tabla tiene un motor de almacenamiento MyISAM)

Cuando voy a ingresar un nuevo registro, hago que me muestre el id a tomar del campo auto_increment con esta consulta: Select auto_increment from `information_schema`.tables where TABLE_NAME = 'mitabla';

El Problema es:
Hay varios usuarios que ingresan registros al mismo tiempo, y tengo inconsistencia de datos, porque cogen el mismo id del auto_increment.

Como evito eso?, debo bloquear la tabla hasta que el primero que cogio el auto_increment termine? , hay otra manera de hacerlo.

Les agradecería mucho mostrármelo en un ejemplo, perdon por mi inexperiencia pero estoy avanzando en eso.

Desde ya gracias por su ayuda.