Po prostu użyj ALTER TABLE... MODIFY...
zapytaj i dodaj NOT NULL
do istniejącej definicji kolumny. Na przykład:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Słowo ostrzeżenia:musisz określić pełny definicja kolumny ponownie przy użyciu MODIFY
zapytanie. Jeśli Twoja kolumna ma na przykład DEFAULT
wartość lub komentarz do kolumny, musisz określić go w MODIFY
oświadczenie wraz z typem danych i NOT NULL
lub zostanie utracone. Najbezpieczniejszą metodą ochrony przed takimi wpadkami jest skopiowanie definicji kolumny z danych wyjściowych SHOW CREATE TABLE YourTable
zapytanie, zmodyfikuj je, aby zawierało NOT NULL
ograniczenie i wklej go do ALTER TABLE... MODIFY...
zapytanie.