Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2008, 16:44
manuleunam
 
Fecha de Ingreso: noviembre-2007
Mensajes: 30
Antigüedad: 16 años, 6 meses
Puntos: 0
Error estraño en mysql

Tengo un problema gordo. Cuando creo una tabla ya sea desde un archivo txt o directamente desde phpmyadmin, las tablas no permiten una id mayor de 127.
Cuando el autoincrement llega a 128 da el siguiente error
Código:
#1062 - Duplicate entry '127' for key 1
Este error me sale sin necesidad de tener un registro con id 127, es decir si quieres poner un registro con id superior a 127 aunque sea el unico registro de dicha tabla te sale el condenado error.
He probado de todo desde cambiar el auto-increment a un numero superior como 200, vaciar la tablas, crear diversas tablas de maneras distintas y distintos nombres, toquetear los indices, reparar etc.
Lo más increible es que en el servidor tengo tablas ANTIGUAS que no dan ningun problema pero las que creo ahora todas dan el problema.
Por ejemplo: esta consulta Mysql
Código:
CREATE TABLE `hola` (
  `id` tinyint(5) NOT NULL auto_increment,
  `idn` varchar(10) NOT NULL,
  `idn2` varchar(10) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
me funciona mal