[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