는 내 질문은 여기서 시작 : 나는 T로 거래를재설정 자동 증가는
http://befused.com/mysql/reset-auto-increment
처음 : 그래서 테이블 행을 삭제 한 후 자동 증가를 재설정하기 위해이 길을 갈해야하는 경우 How to setup auto increment for Service-Based Database
-SQL 확장 및 SQL 일반적으로. 잘못 여기, 내가 바로 그것을 가지고 확실하지 않은 경우 무엇 :
CREATE TABLE [dbo].[Tab1] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[Phrase] TEXT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
SELECT MAX(Id) FROM [Tab1] ;
ALTER TABLE Tab1 AUTO_INCREMENT = number;
이 오류를 가지고 :
심각도 코드 설명 프로젝트 파일 라인 억제 상태 오류 SQL80001 : ''의 구문이 잘못 근처. '.', ID 또는 QUOTED_ID가 필요합니다. dbo.User 8
과 :
SeverityCode 설명 프로젝트 파일 라인 억제 상태 오류 SQL80001 : ''의 구문이 잘못 근처. dbo.User 7
가 실제로 '실행 TABLE 사용자 AUTO_INCREMENT를 ALTER = 수 있습니까,'또는 값으로 "수"를 교체하고 첫 번째 쿼리 (MAX (id) 하나)에서 찾았습니까? – Kinetic
모든 SQL이 동일하지는 않습니다. 무작위로 시도하고 작동하도록기도하기 전에 [MySQL에 관한 문서를 읽으십시오] (http://dev.mysql.com/doc/refman/5.7/en/)를 꼭 읽으십시오. – tadman
모든 행 삭제 후 자동 증가를 재설정하는 것은 나에게 좋지 않은 것처럼 들립니다. – Kinetic