name - mysql alter table
Alterar tabla SQL-permitir valor de columna NULL (2)
Inicialmente, la tabla "MyTable" se ha definido de la siguiente manera:
CREATE TABLE IF NOT EXISTS `MyTable` (
`Col1` smallint(6) NOT NULL AUTO_INCREMENT,
`Col2` smallint(6) DEFAULT NULL,
`Col3` varchar(20) NOT NULL,
);
¿Cómo actualizarlo de tal manera que la columna "Col 3" pueda ser NULA?
La siguiente declaración de MySQL debe modificar su columna para aceptar NULL.
ALTER TABLE `MyTable`
ALTER COLUMN `Col3` varchar(20) DEFAULT NULL
ALTER TABLE MyTable MODIFY Col3 varchar(20) NULL;