Problema extraño Parece que no puedo entender. Tengo una tabla en una base de datos MySQL con la siguiente estructura ...Entrada duplicada '2147483647' para la clave 1
CREATE TABLE IF NOT EXISTS `tblbaseprices` (
`base_id` bigint(11) NOT NULL auto_increment,
`base_size` int(10) NOT NULL default '0',
`base_label` varchar(250) default NULL,
`base_price_1a` float default NULL,
`base_price_2a` float default NULL,
`base_price_3a` float default NULL,
`base_price_1b` float default NULL,
`base_price_2b` float default NULL,
`base_price_3b` float default NULL,
`site_id` int(11) default NULL,
PRIMARY KEY (`base_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=134 ;
La última base_id tengo allí es 132. Asumo un par de discos que se haya eliminado a AUTO_INCREMENT se establece en 134, como se puede ver sobre. Estoy tratando de ejecutar la siguiente instrucción SQL, y cuando lo hago, aparece el error "Entrada duplicada '2147483647' para la clave 1".
INSERT INTO tblbaseprices (site_id, base_size, base_price_1a, base_price_2a, base_price_3a, base_price_4a) VALUES ('', '', '', '', '', '')
¿Alguien tiene alguna idea?
¡Muchas gracias!
Cualquier razón por la que inseret cadenas vacías en columnas de flotación/int? – Jacob
¿Qué es 'base_price_4a'? No lo veo en tu 'create table'. – sapht
@sapht Puede ser la razón del error. – Devart