it-swarm.cn

我可以将列从NOT NULL更改为NULL而不删除它吗?

需要更改表以允许列上的空值 - 但不能删除列...我可以这样做吗?正在尝试这样的事情:

ALTER TABLE myTable MODIFY myColumn NULL;

但无济于事....

82
Todd Vance
ALTER TABLE myTable ALTER COLUMN myColumn {DataType} NULL
162
Wil

你当然可以。

ALTER TABLE myTable ALTER COLUMN myColumn int NULL

只需将int替换为您的列的任何数据类型。

46
Mark S. Rasmussen