Simplemente use un ALTER TABLE... MODIFY...
consulta y agrega NOT NULL
en su definición de columna existente. Por ejemplo:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Una palabra de precaución:debe especificar el completo definición de columna nuevamente cuando se usa MODIFY
consulta. Si su columna tiene, por ejemplo, un DEFAULT
valor, o un comentario de columna, debe especificarlo en MODIFY
instrucción junto con el tipo de datos y el NOT NULL
, o se perderá. La práctica más segura para protegerse contra tales percances es copiar la definición de columna de la salida de un SHOW CREATE TABLE YourTable
consulta, modifíquela para incluir el NOT NULL
restricción, y péguelo en su ALTER TABLE... MODIFY...
consulta.