Programming

[DB] MySQL 테이블 'order' 생성 오류

송코딩 songcoding 2023. 2. 23. 15:34

안녕하세요,

송아지할때 송아 김송아입니다!

 

오류

아마 이 글에 들어오신 분들은 어떤 데이터베이스에서 order 테이블을 생성하다가 아래 오류를 만나셨을 것 같아요!

 

어쩌면 당연한 이야기일 수 있는데, 저도 늘 데이터베이스에서 굉장히 잘 까먹는 부분이랍니다.

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order' at line 1.

CREATE 시켜줘..

 

해결 방안

테이블명 이름을 바꾸셔야 해요, 아마 주문현황을 관리하고 싶으셨을테니 orders 로 바꿔보시는 건 어떨까요?

 

왜 오류가 나나요?

너무나 당연한 오류였어요, 여러분 데이터 조회를 하실 때 정렬하실 때 어떤 쿼리를 쓰시나요? 그쵸~ ORDER BY.

 

즉, 이미 데이터베이스가 사용하고 있는 예약어 이기 때문에 사용할 수가 없던 것입니다..!

 

(order 테이블 생성을 하고싶은 우리 마음은 고이 접어두시죠)

 

 

인간은 실수를 반복하고💕... 그만해 반복🥲

 

그럼, 조금이나마 도움되셨길 바라며!

감사합니다!!