Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2005, 10:12
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 1 mes
Puntos: 2
Es normal

Fijate en el default que estas poniendo para esos campos, ademas esos campos no pueden guardar valores nulls, siempre guardan algo en 0

La diferencia es que si tu dices que un campo no puede ser NULL es decir:

int Campo not null

Cuando haces un insert no podras ignorar este campo, algo como:

tabla1
- campo1 int not null
- campo2 int nor null

Si haces un insert into tabla1 (1) - esto te dara error porque no tienes un default para campo 2, y el campo esta marcado como que no puede quedarse en null.

tabla1
- campo1 int not null
- campo2 int null

Si haces un insert into tabla1 (1) - esto no te dara error porque dices que campo 2 puede ser null.