Stačí použít ALTER TABLE... MODIFY...
dotaz a přidejte NOT NULL do vaší stávající definice sloupce. Například:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Upozornění:musíte zadat úplné definice sloupce znovu při použití MODIFY dotaz. Pokud má váš sloupec například DEFAULT hodnotu nebo komentář sloupce, musíte jej zadat v MODIFY spolu s datovým typem a NOT NULL , nebo se ztratí. Nejbezpečnějším postupem, jak se chránit před podobnými nehodami, je zkopírovat definici sloupce z výstupu SHOW CREATE TABLE YourTable dotaz, upravte jej tak, aby obsahoval NOT NULL omezení a vložte jej do ALTER TABLE... MODIFY... dotaz.