Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2010, 02:39
red_robe
 
Fecha de Ingreso: febrero-2006
Mensajes: 233
Antigüedad: 18 años, 2 meses
Puntos: 3
valor por defecto en auto_increment

Alo, tengo una PK con nombre numUnidades entero autoincremental que debería empezar en 20 pero no consigo introducirlo por defecto, error...

he buscado por net y encontré:
Los campos definidos "auto_increment" no pueden explicitar un valor con "default"

Código OK:
Código:
CREATE TABLE Inventario(
numUnidades INT NOT NULL AUTO_INCREMENT, 
nombreProducto VARCHAR(10) NOT NULL,
CONSTRAINT tablaInventario PRIMARY KEY (numUnidades)
)AUTO_INCREMENT=1;
Código KO:
Código:
CREATE TABLE Inventario(
numUnidades INT NOT NULL AUTO_INCREMENT DEFAULT 20, 
nombreProducto VARCHAR(10) NOT NULL,
CONSTRAINT tablaInventario PRIMARY KEY (numUnidades)
)AUTO_INCREMENT=1;
alguna solución?
el auto_increment del final=1, si no se pone haría lo mismo de veras? gracias