Просто използвайте ALTER TABLE... MODIFY...
заявете и добавете NOT NULL
във вашата съществуваща дефиниция на колона. Например:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Внимание:трябва да посочите пълния дефиниция на колона отново, когато използвате MODIFY
запитване. Ако колоната ви има например DEFAULT
стойност или коментар на колона, трябва да го посочите в MODIFY
израз заедно с типа данни и NOT NULL
, или ще бъде загубен. Най-сигурната практика за предпазване от подобни злополуки е да копирате дефиницията на колоната от изхода на SHOW CREATE TABLE YourTable
заявка, променете го, за да включи NOT NULL
ограничение и го поставете във вашия ALTER TABLE... MODIFY...
заявка.