在mysql中,可以利用alter table語句配合modify修改字段允許為空,modify用于修改表中字段的數(shù)據(jù)長度、數(shù)據(jù)類型以及字段的約束條件,語法為“alter table表名 modify字段名字段類型(長度) null;”。
本教程操作環(huán)境:windows10系統(tǒng)、mysql5.1版本、Dell G3電腦。
mysql怎么修改字段允許為空
問題
MySQL修改字段允許為空
解決
alter table topic modify state int(4) null;
語法總結(jié)
alter table表名 modify字段名字段類型(長度) null;
擴(kuò)展知識:
ALTER TABLE的作用
ALTER TABLE命令用于添加、刪除或者更改現(xiàn)有數(shù)據(jù)表中的列。
還可以用 ALTER TABLE 命令來添加或者刪除現(xiàn)有數(shù)據(jù)表上的約束。
modify用于修改表中字段的數(shù)據(jù)長度,數(shù)據(jù)類型以及字段的約束條件的。
mysql修改字段為null的方法:
1、sql語句法
新建一個查詢,使用語句設(shè)置:update p_order set finish_time=null where id='XXXX'
2、navicat for mysql中設(shè)置
雙擊打開p_order表,通過時間排序找到該條需要修改的記錄,在該條記錄的finish_time上直接右鍵(不需要刪除數(shù)據(jù)),右鍵后會有設(shè)置為Null(英文是:Set to Null),結(jié)果就已經(jīng)被設(shè)置為Null值了。
推薦學(xué)習(xí):mysql視頻教程