Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2009, 03:40
MikiBroki
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años
Puntos: 8
Duda sobre ID's

Hola buenas,

Tengo una tabla CONTADORES en la que guardo los nombres de tablas y el ID actual de cada una de ellas.

En primer lugar, cada vez que voy a insertar un registro en una determinada tabla, busco en la tabla CONTADORES el que corresponde a la tabla en la que quiero insertar y con un update incremento su campo 'idActual'.

Después hago una select también sobre CONTADORES para localizar el nuevo 'idActual' para devolverlo y usarlo en el insert.

La duda que tengo es si con este método podría haber algún problema si dos usuarios simultaneamente actualizan el mismo registro de CONTADORES y los dos en la select obtuviesen el mismo ID.

Hace años, en Clipper, se usaba un sistema de bloqueo de registro, pero no he visto cómo hacerlo en MySQL.

Muchas gracias