如何将非空列添加到SQL表中,但现有条目具有空值?

如何将非空列添加到SQL表中,但现有条目具有空值?,sql,Sql,我还在学习SQL,所以请耐心等待。已有一个名为users的数据库表。目前,它有以下列: userID (PRIMARY KEY) username email password 您可以自己尝试,例如:此处:非常感谢。SET staffID=''应更改为SET staffID=0,因为''不是有效的int值。确切的语法取决于您使用的os SQL server类型,您尚未指定该类型。但总的来说看起来不错。无论如何,这些句子都不是破坏性的:) ALTER TABLE users ADD staffID

我还在学习SQL,所以请耐心等待。已有一个名为
users
的数据库表。目前,它有以下列:

userID (PRIMARY KEY) username email password
您可以自己尝试,例如:此处:非常感谢。SET staffID=''应更改为SET staffID=0,因为''不是有效的int值。确切的语法取决于您使用的os SQL server类型,您尚未指定该类型。但总的来说看起来不错。无论如何,这些句子都不是破坏性的:) ALTER TABLE users ADD staffID int(11); ALTER TABLE users ADD phoneno int(11); UPDATE users SET staffID = '' WHERE staffID IS NULL; ALTER TABLE users ALTER COLUMN staffID int(11) NOT NULL;