Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2011, 09:10
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
duda con lenght de un campo int

Hola a todos,
Estoy usando phpMyAdmin para crear tablas y creando un campo del tipo Int, le especifiqué que la longitud del campo sea "1"
Query generada
Código Javascript:
Ver original
  1. CREATE TABLE `test`.`tabla1` (
  2. `campo` INT( 1 ) NOT NULL
  3. ) ENGINE = MYISAM
Pero para que, phpMyAdmin me permite especificarle la longitud?
Si esto lo determina el tipo de campo, como es Int la longitud de almacenamiento es de 4 bytes (de -2147483648 a 2147483647 con signo).
Porque puedo ingresar una longitud si luego no lo respeta, ya que ingresé un registro que supera la longitud que le especifiqué.
Código Javascript:
Ver original
  1. SQL query:
  2. INSERT INTO `test`.`tabla1` (`campo`)
  3. VALUES ('10000');
__________________
I am Doyle please insert code.