我该如何修改一个被限制为 NOT NULL 的列,以便接受 NULL 值?
只需修改它并将其放入旧类型中,然后去掉非空即可。
alter table table_name modify column foo int;
假设表名为table_name,列名为column_name,且其定义为varchar(200):
alter table table_name modify column column_name varchar(200) default null;
试试这个:
ALTER TABLE mytable MODIFY mycolumn varchar(255) null;
ALTER TABLE 表名 MODIFY 列名 varchar2(100)
将表名
替换为你的表名,将列名
替换为你的列名,并将varchar2(100)
替换为你用于该列的任何数据类型。