Basta usare un ALTER TABLE... MODIFY...
interrogare e aggiungere NOT NULL
nella definizione di colonna esistente. Ad esempio:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Un avvertimento:è necessario specificare il completo definizione di colonna di nuovo quando si utilizza un MODIFY
interrogazione. Se la tua colonna ha, ad esempio, un DEFAULT
value, o un commento di colonna, è necessario specificarlo in MODIFY
insieme al tipo di dati e al NOT NULL
, o andrà perso. La pratica più sicura per proteggersi da tali incidenti è copiare la definizione della colonna dall'output di un SHOW CREATE TABLE YourTable
query, modificarlo per includere il NOT NULL
vincolo e incollalo nel tuo ALTER TABLE... MODIFY...
interrogazione.