通过desc命令获取数据表结构,当NULL column 字段为YES时,表示列表字段可以为空(可以不插入数据),如:
可以设置Null 列表字段不能为空(字段后面添加 not null),如:
当name列表字段的NULL为NO(不能为空)时,default的值默认为NULL(可以为空值),这个时候Null与Default的值互相冲突,如:
解决这个问题首先要学会设置一个default值(默认值),设置默认值后即使Null column字段设置为不能为空值时,也有默认值可以展示,如:
修改字段默认值语法:
alter table 表名 alter column 字段名 drop default; (若本身存在默认值,则先删除)
alter table 表名 alter column 字段名 set default “默认值”; (若本身不存在则可以直接设定)