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

Fernando Toledo ftoledo en docksud.com.ar
Jue Sep 18 03:46:15 CEST 2008


On Wednesday 17 September 2008 16:54:35 hernan lopez pardo wrote:
> 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.

esta bien lo datos como los guardas
luego mostralos formateados y listo por ejmeplo usando printf()<<

-- 
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 197 bytes
Descripción: This is a digitally signed message part.
Url        : /pipermail/solar-tecnica/attachments/20080917/28c6bc16/attachment.pgp


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