[Solar-tecnica] [mysql] Ingresar valor numerico exacto

hernan lopez pardo hernanlopezpardo en gmail.com
Mie Sep 17 21:54:35 CEST 2008


Saludos a todos:

Les comento, genere una base de datos donde estoy cargando informacion
de recetarios y los numeros de las recetas son 16 y siempre empiezan
con 3 "ceros" al principio. Cuando cree la tabla :

CREATE TABLE remedios (nombre VARCHAR(15), receta BIGINT(16),
presentado DATE, aprobado DATE, rechazado DATE, entregado DATE, death
DATE);

Fijense que la entrada receta es un tipo de de datos BIGINT de 16
digitos, entonces al cargar datos:

 LOAD DATA INFILE ('rapamune','0006065168969', '2008-09-18', NULL, NULL,NULL);

Pero la salida ignora los 'ceros' a la izquierda :

mysql> SELECT * FROM remedios;
+----------+------------+------------+----------+-----------+-----------+
| nombre  | receta     | presentado | aprobado | rechazado | entregado |
+----------+------------+------------+----------+-----------+-----------+
| rapamune | 6065168969 | 2008-09-18 | NULL     | NULL      | NULL      |
+----------+------------+------------+----------+-----------+-----------+

Para que los acepte tengo que cambiar el tipo de datos de esa columna
o con el mismo hay forma de que queden registrados?.

Muchas gracias.

Un fuerte abrazo.





-- 
Hernán López Pardo

http://otrodiaparaser.blogspot.com



Más información sobre la lista de distribución Solar-tecnica