佛山专业网站设计公司,南京建网站公司,湖北营销型网站建设公司,精准推广要从MySQL的列中删除NOT NULL限制#xff0c;请使用ALTER命令。语法如下#xff1a;ALTER TABLE yourTableName MODIFY COLUMN yourColumnName dataType;为了理解上述语法#xff0c;让我们创建一个表。创建表的查询如下#xff1a;mysql create table NotNullDemo-请使用ALTER命令。语法如下ALTER TABLE yourTableName MODIFY COLUMN yourColumnName dataType;为了理解上述语法让我们创建一个表。创建表的查询如下mysql create table NotNullDemo- (- Id int NOT NULL AUTO_INCREMENT,- Name varchar(20) NOT NULL,- PRIMARY KEY(Id)- );在上表中如果将NULL值插入“名称”列则MySQL将给出NOT NULL限制错误。查询以插入NULL值如下mysql insert into NotNullDemo(Name) values(NULL);ERROR 1048 (23000): Column Name cannot be null这是从“名称”列中删除“非空”限制的查询mysql alter table NotNullDemo MODIFY COLUMN Name varchar(20);记录0重复项0警告0现在您可以根据自己的选择插入NULL值。查询将记录插入表中的值为NULL的值mysql insert into removeNotNulllDemo(Name) values(NULL);mysql insert into removeNotNulllDemo(Name) values(Sam);mysql insert into removeNotNulllDemo(Name) values(Mike);mysql insert into removeNotNulllDemo(Name) values(NULL);mysql insert into removeNotNulllDemo(Name) values(NULL);mysql insert into removeNotNulllDemo(Name) values(John);使用select语句显示表中的所有记录。查询如下mysql select *from removeNotNulllDemo;以下是输出----------| Id | Name |----------| 1 | NULL || 2 | Sam || 3 | Mike || 4 | NULL || 5 | NULL || 6 | John |----------6 rows in set (0.00 sec)