Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

default autoincrement

Estas en el tema de default autoincrement en el foro de Mysql en Foros del Web. Hola queria hacer unos cambios a mi tabla, y queria poner un campo autonumerico que empiece del 9999 hacia adelante: y no se si estara ...
  #1 (permalink)  
Antiguo 04/02/2009, 12:12
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
default autoincrement

Hola queria hacer unos cambios a mi tabla, y queria poner un campo autonumerico que empiece del 9999 hacia adelante: y no se si estara bien antes de hacer ese cambio:

drop table if exists paciente;
create table paciente (
paciente_id int(5) not null auto_increment,
paciente_flag_estado int(2) not null,
paciente_nombre varchar(100) not null,
paciente_apellidos varchar(100) not null,
paciente_flag_edad int(2) not null,
paciente_fecha_nacimiento datetime not null,
paciente_dni varchar(8),
paciente_email varchar(100),
paciente_telefono varchar(50),
paciente_direccion varchar(100),
paciente_fecha_registro datetime not null,
paciente_fecha_modificacion datetime not null,
paciente_indentificador int(10) not null auto_increment default '9999',
primary key (paciente_id)
)
  #2 (permalink)  
Antiguo 04/02/2009, 13:08
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: default autoincrement

Cita:
Iniciado por cesarpunk Ver Mensaje
Hola queria hacer unos cambios a mi tabla, y queria poner un campo autonumerico que empiece del 9999 hacia adelante: y no se si estara bien antes de hacer ese cambio:

drop table if exists paciente;
create table paciente (
paciente_id int(5) not null auto_increment,
paciente_flag_estado int(2) not null,
paciente_nombre varchar(100) not null,
paciente_apellidos varchar(100) not null,
paciente_flag_edad int(2) not null,
paciente_fecha_nacimiento datetime not null,
paciente_dni varchar(8),
paciente_email varchar(100),
paciente_telefono varchar(50),
paciente_direccion varchar(100),
paciente_fecha_registro datetime not null,
paciente_fecha_modificacion datetime not null,
paciente_indentificador int(10) not null auto_increment,
primary key (paciente_id)
) AUTO_INCREMENT = 9999
ALTER TABLE paciente AUTO_INCREMENT = 9999;
Solamente puede existir 1 campo AUTO_INCREMENT en la tabla (paciente_id).

También lo podrías simular con : [paciente_id + 9999 as Identificador] desde tus consultas.

Saludos,

ps:
DEFAULT es el valor por defecto que toma el campo cuando no se especifica.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:29.