Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2018, 09:54
rbczgz
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: Out of range value for column

Hola Parliament,

Si la tabla está vacía, debería ser así:

Código SQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `estab` (
  2. `nr` INT(4) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `obsv1` BLOB NOT NULL,
  4. `nest` VARCHAR(50) NOT NULL,
  5. `domicilio` VARCHAR(50) NOT NULL,
  6. `area` VARCHAR(3) NOT NULL,
  7. `localidad` VARCHAR(50) NOT NULL,
  8. `cpostal` VARCHAR(10) NOT NULL,
  9. `cartel` VARCHAR(20) NOT NULL,
  10. `tel` VARCHAR(30) NOT NULL,
  11. `mail` VARCHAR(30) NOT NULL,
  12. `web` VARCHAR(50) NOT NULL,
  13. `clase` VARCHAR(50) NOT NULL,
  14. `categoria` VARCHAR(50) NOT NULL,
  15. `obs` BLOB NOT NULL,
  16. `Titular` VARCHAR(50) NOT NULL,
  17. `nleg` VARCHAR(50) NOT NULL,
  18. `nexpte` VARCHAR(30) NOT NULL,
  19. PRIMARY KEY (`nr`)
  20. ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;

Si te sale
Código SQL:
Ver original
  1. AUTO_INCREMENT=2147483651
será porque tienes todos esos registros, en ese caso, sería cuestión de plantearse algo como:
Código SQL:
Ver original
  1. `nr` BIGINT(4) UNSIGNED NOT NULL AUTO_INCREMENT,

Espero que te sirva...