Foros aprenderaprogramar.com
Aprender a programar => De todo un poco... => Mensaje iniciado por: duralai en 17 de Junio 2015, 04:21
-
Una pequaña duda, es lo mismo ingresar valores NULL que no poner nada o VACIO?
Por ejemplo:
insert into libros (titulo,autor,editorial,precio)
values ('El aleph','Borges','Planeta',null);
Es lo mismo que
insert into libros (titulo,autor,editorial,precio)
values ('El aleph','Borges','Planeta','');
O si no se un dato debo poner siempre NULL (en campos que lo permitan)?
-
No es recomendable cargar valores nulos en la base de datos, no queda bien para hacer informes o consultas con listados. Lo que es preferible es agregarle un valor por defecto (default), por ejemplo default=0; si es un precio. Así aquel precio del que no se tengan datos va a cargar cero. Sólo debes usar NULL bajo circunstancias concretas.