【发布时间】:2018-03-10 05:15:30
【问题描述】:
CREATE TABLE customer (
customer_id INT NOT NULL generated always AS identity(start WITH 1, increment BY 1) CONSTRAINT customers_pk PRIMARY KEY
,cFirstname VARCHAR(20) NOT NULL
,cLastname VARCHAR(20) NOT NULL
,cPhone VARCHAR(20) NOT NULL
,cstreet VARCHAR(50)
,czipcode VARCHAR(5)
,CONSTRAINT customers_uk01 UNIQUE (
cFirstname
,cLastname
,cPhone
)
);
INSERT INTO customer (
cFirstname
,cLastname
,cPhone
,cstreet
,czipcode
)
VALUES (
'Dave'
,'Brown'
,'562-982-8696'
,'123 Lakewood Blvd. Long Beach'
,'90080'
)
,(
'Rachel'
,'Burris'
,'213-543-2211'
,'54 218th St. Torrance'
,'90210'
)
,(
'Tom'
,'Jewett'
,'714-555-1212'
,'10200 Slater'
,'92708'
)
,(
'Alvero'
,'Monge'
,'562-111-1234'
,'314159 Pi St. Long Beach'
,'90814'
),);
我在“插入客户”这一行遇到错误。
[异常,错误代码 30,000,SQLState 42X80] VALUES 子句必须 至少包含一种元素。不允许使用空元素。
是什么导致了错误?
【问题讨论】:
-
末尾多出来的逗号