2014-04-14 5 views
1

도와 주시겠습니까? 'order' 테이블의 자동 증가를 14000에서 시작하고 싶습니다.하지만 문제가 발생해도 계속 오류가 발생합니까?ALTER AUTO_INCREMENT에 대한 1064 오류

mysql> ALTER TABLE order AUTO_INCREMENT = 14000; 

ERROR 1064 (42000) : 당신은 당신의 SQL 구문에 오류가 있습니다; 라인 1

내가 검색의 번호를 수행 한 지금까지 내가 이것을 말할 수있는 올바른 구문은에 'order AUTO_INCREMENT = 14000' 근처에서 사용 할 수있는 권한 구문 MySQL 서버 버전에 해당하는 설명서를 확인.

도움을 주시면 감사하겠습니다.

+1

당신이 우리에게 테이블을 만들 statemt을 보여줄 수 this..use 역 따옴표를 시도인가? –

답변

1

테이블의 이름은 ORDER입니다. 그러나 주문은 예약어입니다. `그리고 나서 테이블 이름 ORDER를 사용하십시오. 이 방법이 사용 실행

`order` 
+0

+1. 응답하려는 의도를 반영하도록 형식이 지정됩니다. –

+0

@Ravinder : 고맙습니다. 포맷을 시도했지만 결과를 얻을 수 없습니다 (이제 올바른 방법을 연구합니다).) –

0

시도에서

,

mysql> ALTER TABLE `order` AUTO_INCREMENT = 14000; 

order 실제로 SQL keyword입니다. group 또는 select이라는 테이블을 사용하려고해도 동일한 문제가 발생합니다. 주위에 quotes을 사용하여 MySQL을 고칠 수 있습니다.

0

orderreserved 키워드

그래서

mysql> ALTER TABLE `order` AUTO_INCREMENT = 14000;