使用SQL Server Management Studio我创建了一个名为“Login”的表,其中有两列名为“UserName”和“Password”。
CREATE TABLE Login(
UserName varchar(50) NOT NULL;
Password varchar(50) NOT NULL;)
然后,我尝试使用此脚本向这些列添加值:
INSERT INTO Login (UserName) VALUES ('admin');
INSERT INTO Login (Password) VALUES ('password');
但我收到以下错误:
无法将值NULL插入“密码”列
无法将值NULL插入“UserName”列
我已经检查过有关它的其他帖子,但我找不到解决方案,任何帮助?
干杯
斯坦
答案 0 :(得分:4)
之所以发生这种情况,是因为您先插入UserName
而Password
为空,并且您不允许两列都使用空值,第二次插入也是如此。
使用一个查询
INSERT INTO Login (UserName, Password) VALUES ('admin', 'Password');