Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试使用SQL查询向表中添加多行数据时出错_Sql_Insert - Fatal编程技术网

尝试使用SQL查询向表中添加多行数据时出错

尝试使用SQL查询向表中添加多行数据时出错,sql,insert,Sql,Insert,我正在尝试将多行数据插入到使用SQL创建的表中。只需在表中添加一行,一切正常。每当我把逗号放在第一行之后以添加更多数据时,就会收到错误消息“靠近','的语法不正确”。这是指第一行数据后的第一个逗号 代码副本: CREATE TABLE Workers ( PersonID int NOT NULL IDENTITY PRIMARY KEY, FirstName nvarchar(50) NOT NULL, LastName nvarchar(50) NOT NULL,

我正在尝试将多行数据插入到使用SQL创建的表中。只需在表中添加一行,一切正常。每当我把逗号放在第一行之后以添加更多数据时,就会收到错误消息“靠近','的语法不正确”。这是指第一行数据后的第一个逗号

代码副本:

CREATE TABLE Workers (
    PersonID int NOT NULL IDENTITY PRIMARY KEY,
    FirstName nvarchar(50) NOT NULL,
    LastName nvarchar(50) NOT NULL,
    Age int NOT NULL,
    Specialty nvarchar(50)
)


INSERT INTO Workers (FirstName, LastName, Age, Specialty)
    VALUES ('Marvin','Smith',30,'Bossman'),
           ('Jon','Reid',26,'Mentor'),
           ('Dexter','Akers',22,'New Guy'),
           ('John','Cena',26,'Hiding');

用你正在使用的数据库标记你的问题。@GordonLinoff这是我创建的一个数据库,你的意思是什么。不,数据库软件的名称是什么。您的代码看起来像SQL Server代码,您的语句在该数据库中工作:。@GordonLinoff噢,我正在使用SSMS 18