Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2009, 06:17
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 4 meses
Puntos: 1
Ayuda con insert, error numero de columnas.

Ya se que el error que me devuelve mysql es que inserto un numero de columnas que no son pero yo no las veo y aver si podeis verlas vosotros o alguien porque toy hasta lo huevis:

Tabla:

CREATE TABLE `consulta_simple` (
`id_consulta_simple` int(99) NOT NULL auto_increment,
`ns_cs` varchar(100) collate utf8_spanish_ci default NULL,
`nombre` varchar(50) collate utf8_spanish_ci default NULL,
`email_cliente` varchar(120) collate utf8_spanish_ci NOT NULL default '',
`telefono` varchar(12) collate utf8_spanish_ci default NULL,
`provincia` varchar(120) collate utf8_spanish_ci default NULL,
`direccion` varchar(300) collate utf8_spanish_ci default NULL,
`comentario` text collate utf8_spanish_ci,
`fecha_consulta` date default NULL,
`fecha_respuesta` date default NULL,
`forma_pago` tinyint(1) default '0',
`importe_total` int(50) default NULL,
`asunto` text collate utf8_spanish_ci,
`consulta` text collate utf8_spanish_ci,
`url_adjunto` text collate utf8_spanish_ci,
`id_tarifa_adjunto` int(99) default NULL,
`prev_respuesta` text collate utf8_spanish_ci,
`completa_respuesta` text collate utf8_spanish_ci,
`arch_adjunto` varchar(150) collate utf8_spanish_ci default NULL,
`estado` tinyint(1) default '0',
PRIMARY KEY (`id_consulta_simple`),
KEY `id_tarifa_adjunto` (`id_tarifa_adjunto`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=2 ;


SQL:

INSERT INTO `iuriscon_db`.`consulta_simple` (
`id_consulta_simple` ,`ns_cs` ,`nombre` ,`email_cliente` ,`telefono`,
`provincia` ,`direccion` , `comentario`,`fecha_consulta` ,`fecha_respuesta` ,
`forma_pago` ,`importe_total` ,`asunto` ,`consulta` , `url_adjunto` ,`id_tarifa_adjunto` ,
`prev_respuesta` ,`completa_respuesta` , `arch_adjunto` ,`estado`)

VALUES (NULL , '' , 'dsadsadas' ,'[email protected]' ,'' 'fdsfds' ,''
,'Tendría un incremento de precio dependiendo de ....' , '2009-08-06' , '2010-08-06' ,
'0', '0.1', '', '', 'http://www.xxxxx.com/admin/subidas/adjuntos_cs/[email protected]_', '0',
'', '', '[email protected]_', '0'
);

El error es el tipico:
#1136 - Column count doesn't match value count at row 1


Pero es que no veo que campo sobra o falta.

Última edición por sk1one; 18/09/2009 a las 04:36