Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2011, 15:07
Huaskar
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años, 8 meses
Puntos: 2
concurrencia - insert select max(id)

hola,
espero me puedan ayudar con la siguiente consulta:

si en una tabla no se esta utilizando un campo auto_increment.
cual seria la mejor forma de guardar el siguiente secuencial?

seria correcto utilizar la funcion max dentro del insert?
al usar insert ocurre una especie de block? para que cuando lleguen varios insert simultaneamente, se hace una cola entre cada uno.

el ejemplo del sp seria el siguiente:

Código MySQL:
Ver original
  1. id,
  2. texto)
  3.  
  4. (select max(id)+1 from table),
  5. 'param_descripcion');

gracias por su tiempo.