Entiendo lo que me dices, pero no veo que ningun campo, aparte de mi clave (Codigo) tenga tambien el autoincremento... ¿Me puedes ayudar?
Gracias
Código SQL
[-]
-- Drop tables section ---------------------------------------------------
DROP TABLE if exists `PERSONA`;
-- Create tables section -------------------------------------------------
-- Table PERSONA
CREATE TABLE `PERSONA`
(
`Nombre` Varchar(20),
`Apellido1` Varchar(20),
`Apellido2` Varchar(20),
`DNI` Char(9),
`FechaNacimiento` Date,
`Direccion` Varchar(80),
`Ciudad` Varchar(20),
`Provincia` Varchar(20) DEFAULT 'Madrid',
`Movil` Char(9),
`Fax` Char(10),
`Correo` Varchar(80),
`CorreoTrabajo` Varchar(80),
`TelefonoTrabajo` Char(20),
`Sexo` Enum('Hombre','Mujer') NOT NULL,
`NumeroHijos` Enum('0','1','2','3','4','5','6','7','8','9','10') DEFAULT 0,
`Comentario` Varchar(400),
`Apodo` Varchar(20),
`PaginaWeb` Varchar(80),
`CodigoPostal` Char(5),
`Pais` Varchar(20) DEFAULT 'Espana',
`Codigo` Smallint NOT NULL AUTO_INCREMENT,
`TipoContacto` Enum('Amigo', 'Familiar', 'Trabajo', 'Otro', 'Estudios', 'Cliente', 'Proveedor') NOT NULL,
`Telefono` Char(10),
`Telefono2` Char(10),
`DireccionTrabajo` Varchar(80),
`Direccion2` Varchar(80),
`NumeroHermanos` Enum('0','1','2','3','4','5','6','7','8','9','10') DEFAULT 0,
`Movil2` Char(9),
`Zodiaco` Enum('Aries','Tauro','Géminis','Cáncer','Leo','Virgo','Libra','Escorpio','Sagitario','Capricornio',' Acuario','Piscis')
);
ALTER TABLE `PERSONA` ADD PRIMARY KEY (`Codigo`);