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.