
18/07/2014, 22:57
|
| | Fecha de Ingreso: junio-2014
Mensajes: 20
Antigüedad: 10 años, 7 meses Puntos: 0 | |
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. |