Ver Mensaje Individual
  #6  
Antiguo 14-01-2008
Avatar de jorgegetafe
jorgegetafe jorgegetafe is offline
Miembro
 
Registrado: dic 2006
Posts: 238
Reputación: 18
jorgegetafe Va por buen camino
Sin hacer caso de las longitudes de los campos que los tengo que cambiar, a ver si me podeis decir como subsanar este error, muchas gracias:


Código SQL [-]
 
-- Create tables section -------------------------------------------------
-- Table PERSONA
CREATE TABLE `PERSONA` ( `Nombre` Varchar( 0 ) ,
`Apellido1` Varchar( 0 ) ,
`Apellido2` Varchar( 0 ) ,
`DNI` Char( 9 ) ,
`FechaNacimiento` Date,
`Direccion` Varchar( 0 ) ,
`Ciudad` Varchar( 0 ) ,
`Provincia` Varchar( 0 ) DEFAULT 'Madrid',
`Movil` Char( 9 ) ,
`Fax` Char( 10 ) ,
`Correo` Varchar( 0 ) ,
`CorreoTrabajo` Varchar( 0 ) ,
`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( 0 ) ,
`Apodo` Varchar( 0 ) ,
`PaginaWeb` Varchar( 0 ) ,
`CodigoPostal` Char( 5 ) ,
`Pais` Varchar( 0 ) 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( 0 ) ,
`Direccion2` Varchar( 0 ) ,
`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' ) 
);


MySQL ha dicho:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
__________________
Explicate como si fuese tonto, soy nuevo en esto de hacer programas!!!! XD
Responder Con Cita