MySQL permite alterar para null campos not-null?

to muito bolado agora…tava fazendo casos de teste no JUnit e reparei que o MySQL permitia alterar um campo para nulo, um campo not-null!!!

ele nao deixa inserir um registro com esse campo nulo, mas se eu inserir com o campo preenchido e depois alterar para nulo, ele deixa!! Shocked

alguem ja viu isso? to usando o MySQL 4

:sad:

Já passei por isso. Descobri depois que:

  1. O MySQL usou esse tipo de estrategia para aumentar, sabe deus como, a velocidade de leitura;
  2. Usar um banco de dados de verdade faz bem a saude.

valeuz…