Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2007, 04:42
kuincito
 
Fecha de Ingreso: julio-2004
Mensajes: 25
Antigüedad: 19 años, 9 meses
Puntos: 0
Problema en inserción en tabla

Hola amigos.

Les cuento mi problema. Cree una Base de datos en mysql con varias tablas,

tabla usuario:


idusuario-------------> INTERGER
usuario --------------> VARCHAR (100)
password --------------> VARCHAR (100)
nombre --------------> VARCHAR (100)
primerApellido --------------> VARCHAR (100)
segundoApelido --------------> VARCHAR (100)
sexo --------------> VARCHAR (2)
fechaNacimiento -----------------> DATE
NIF ---------------------------> VARCHAR (10)
Pais ---------------------------> INTEGER
Provincia ----------------------> INTEGER
Población ----------------------> VARCHAR (45)
CodigoPostal --------------------> VARCHAR (45)
Numero --------------------------> INTEGER
Puerta --------------------------> VARCHAR (25)
Piso ----------------------------> VARCHAR (25)
TelefonoContacto ----------------> VARCHR (29)


en una de las tablas tengo un campo 'idusuario' que es autoincremental y al hacer una insercción:

INSERT INTO usuario (usuario,contrasena,nombre,primerApellido,segundoA pellido,sexo,fechaNacimiento,NIF,Pais,Provincia,Po blacion,CodigoPostal,Numero,Puerta,Piso,TelefonoCo ntacto) VALUES ('benito','fgcvbnm','angel','casal','casal','V','1 975-05-07','25478365G',23.45,'santiago','15236',8,'f''3G' ,'981242728');

entiendo que al ser autoincremental no tengo por que insertarlo. El problema que al intentar hacer una insercción me da un error. El error es el siguiente:

Column count doesn't match value count at row 1

En la columna uno se encuentra el campo autoincremental que no lo estoy pasando.

Es la primera vez que utilizo una Base de datos mysql e igual estoy cometiendo algún error estupido.

Espero que alguien pueda ayudarme.

Un saludo
Kuin