Basta usar um
ALTER TABLE... MODIFY...
consulta e adiciona NOT NULL
em sua definição de coluna existente. Por exemplo:ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Uma palavra de cautela:você precisa especificar o completo definição de coluna novamente ao usar um
MODIFY
inquerir. Se sua coluna tiver, por exemplo, um DEFAULT
valor, ou um comentário de coluna, você precisa especificá-lo no MODIFY
instrução junto com o tipo de dados e o NOT NULL
, ou será perdido. A prática mais segura para se proteger contra tais contratempos é copiar a definição da coluna da saída de um SHOW CREATE TABLE YourTable
consulta, modifique-a para incluir o NOT NULL
constraint e cole-o em seu ALTER TABLE... MODIFY...
inquerir.