Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/12/2012, 12:10
Avatar de Reedyseth
Reedyseth
 
Fecha de Ingreso: enero-2009
Ubicación: Chihuahua, México
Mensajes: 419
Antigüedad: 15 años, 3 meses
Puntos: 36
Respuesta: Cosecutivo para uso multiusuario...

Mira no manejes los consecutivos desde el código, si estas usando MySQL deberías de usar el Autoincrement y que sea llave Primaria la columna donde tienes el indice, MySQL genera el consecutivo automaticamente siempre y cuando lo hayas indicado.

Si usas Oracle utiliza secuencias para generar el consecutivo.

Crear tabla con indice con autoincrement y que sea llave primaria

Código MySQL:
Ver original
  1. CREATE TABLE paramectros (
  2.    datos VARCHAR(100)
  3. );
  4.  
  5. -- Y las pruebas
  6.  
  7. mysql> INSERT INTO parametros(datos)
  8.     ->      VALUES ('Hello world');
  9. Query OK, 1 row affected (0.01 sec)
  10.  
  11. mysql> SELECT * FROM  parametros;
  12. +----+-------------+
  13. | id | data        |
  14. +----+-------------+
  15. |  1 | Hello world |
  16. +----+-------------+
  17. 1 row in set (0.01 sec)

Si manejas Oracle comenta y te pongo un ejemplo, saludos.