2016-07-11 5 views
1

4 개 (제품, 고객, 주문, 주문 항목)를 만들어야합니다. 제품에는 이름과 가격이 있습니다. 고객이 이름을 붙입니다. 주문에는 고객, 날짜 및 주문 항목 세트가 있습니다. 주문 항목은 주문, 제품 및 수량을 보유합니다. 모든 테이블에는 자동 증가 기본 키 - ID가 있어야합니다.
테이블을 생성 한 후에 나는 다른 스크립트를 실행해야하고 나는이 스크립트를 실행할 때 그 이유를 이해할 수 없다 :테이블 사이의 테이블, 쿼리 및 관계 만들기

INSERT INTO Orders VALUES (1,'2015-02-13 13:47:04'), (2,'2015-02-14 22:03:44'), (3,'2015-02-18 09:22:01'), (4,'2015-02-11 20:17:18'); 

나는이 오류가 무엇입니까 :이 방법으로 테이블을 생성

Column name or number of supplied values does not match table definition.

을 :

Create table Orders 
(
OrdersID int not null, 
Customer varchar(50), 
date date, 
Set_Of_Order_Items varchar(50), 
primary key(OrdersID) 
) 

이 오류가 발생하는 이유는 무엇입니까? 삽입 일부 열을 원하는 경우에

답변

0

당신은 이러한 열을 표시 explicitally합니다

INSERT INTO Orders (OrdersID , date) 
VALUES (1,'2015-02-13 13:47:04'), 
(2,'2015-02-14 22:03:44'), 
(3,'2015-02-18 09:22:01'), 
(4,'2015-02-11 20:17:18');