MS Access中CREATE TABLE语句中的语法错误

时间:2016-06-30 14:40:59

标签: syntax access

我创建了一个名为Customers的表,其中包含CustomerID,姓氏,名字,地址和城市,但当我尝试使用INSERT INTO添加数据并运行SQL语句时,它给了我一个错误:“ CREATE TABLE语句中的语法错误“。下面是我到目前为止的SQL语句:

CREATE TABLE Customers
(
CustomerID int,
LastName varchar(50),
FirstName varchar(50),
Address varchar(50),
City varchar(50)
);

INSERT INTO (CustomerID, LastName, FirstName, Address, City) 
    VALUES ('10001', 'Smith', 'John', '1002 Danville Road', 'Louisville');

1 个答案:

答案 0 :(得分:1)

您缺少INSERT声明中的表名:

INSERT INTO Customers (CustomerID, LastName, FirstName, Address, City)
VALUES ('10001', 'Smith', 'John', '1002 Danville Road', 'Louisville');

至于为什么你的错误指向你的CREATE TABLE语句(看起来是正确的),我的猜测是Access试图将拙劣的INSERT语句连接到create以解析所有内容正确。