例如......
CREATE TABLE phone (
id integer primary key,
country_code integer not null default 1,
area_code integer not null,
number integer not null
);
我可以安全地从not null
删除country_code
吗?它正在弄乱我的ORM验证,认为必须定义country_code
。
答案 0 :(得分:4)
没有。默认值仅用于未设置值时。
如果删除not null
约束,它将具有初始值,但仍可手动设置为null
。