in your table the ID column is set to length of 5 bytes:
DROP TABLE IF EXISTS `abc`;
CREATE TABLE `abc` (
`id_abc` int(5) NOT NULL AUTO_INCREMENT,
`fecha` date NOT NULL,
`abc` varchar(255) NOT NULL,
`comentarios` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id_abc`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
use 11 insttead:
DROP TABLE IF EXISTS `abc`;
CREATE TABLE `abc` (
`id_abc` int(11) NOT NULL AUTO_INCREMENT,
`fecha` date NOT NULL,
`abc` varchar(255) NOT NULL,
`comentarios` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id_abc`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;