在MySQL中将表列从VARCHAR更改为NULL

要进行更改,请按以下语法将ALTER命令与CHANGE一起使用-

alter table yourTableName change yourColumnName yourColumnName datatype NULL DEFAULT NULL;

让我们首先创建一个表-

create table DemoTable1356
    -> (
    -> FirstName varchar(30)
    -> );

让我们实现以上语法,将表列更改为NULL-

alter table DemoTable1356 change FirstName FirstName varchar(30) NULL DEFAULT NULL;
Records: 0  Duplicates: 0  Warnings: 0

使用插入命令在表中插入一些记录-

insert into DemoTable1356 values('Adam');
insert into DemoTable1356 values('John');
insert into DemoTable1356 values();
insert into DemoTable1356 values('Bob');
insert into DemoTable1356 values(NULL);

使用select语句显示表中的所有记录-

select * from DemoTable1356;

这将产生以下输出-

+-----------+
| FirstName |
+-----------+
| Adam      |
| John      |
| NULL      |
| Bob       |
| NULL      |
+-----------+
5 rows in set (0.00 sec)