0
CREATE TABLE Order (
`Type` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Order_Type INT NOT NULL,
Order_Number VARCHAR(45) NOT NULL,
Order_Date VARCHAR(45) NOT NULL
);
오류가 발생하는 이유는 무엇입니까? 올바른 구문을 사용하고 있습니다. 엔티티의SQL 문 오류 발생
- 이름은 (주문 근처) 예상 문 (근처 '유형')
- 인식 할 수없는 문 유형의
- 예기치 않은 시작 :
나는 세 가지 오류를 받고 있어요. 당신이 다음이 방법으로 시도 원하는 모든 작업을 당신이 오타에 테이블 이름을 묶어야 할 필요가 여전히 경우
'Order'는 SQL 키워드와 MySQL 예약어입니다. 나는'orders' (나는 보통 복수형으로 표를 쓴다)를 사용하도록 제안 할 것이다. 간단한 인쇄 오류와 같은 질문을 마감하도록 투표합니다. –
죄송합니다. Order가 SQL 키워드였습니다. 저는 현재이 순간에 SQL을 배우고 있습니다. 어쨌든 감사드립니다! –
SQL을 배우는 중이라면 더 나은 이름 지정 및 타이핑 규칙을 배우는 것이 좋습니다. 날짜는 문자열로 저장하면 안됩니다. 날짜로 저장해야합니다. "number"라는 열을 문자열로 저장하면 안됩니다 (IMHO). 당신은 "코드"와 같은 뭔가 다른 것으로 부르거나 실제로 숫자를 사용해야합니다. –