반응형
특정 지점에서 자동 증분을 시작하려면 어떻게 해야 합니까?
CREATE TABLE `batchinfo` (
`rowid` int(11) NOT NULL AUTO_INCREMENT,
`datapath` mediumtext,
`analysistime` varchar(50) DEFAULT NULL,
`reporttime` varchar(50) DEFAULT NULL,
`lastcalib` varchar(50) DEFAULT NULL,
`analystname` varchar(150) DEFAULT NULL,
`reportname` varchar(150) DEFAULT NULL,
`batchstate` varchar(150) DEFAULT NULL,
`instrument` varchar(20) DEFAULT NULL,
PRIMARY KEY (`rowid`),
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
) ENGINE=InnoDB AUTO_INCREMENT=15034 DEFAULT CHARSET=latin1
저는 20000부터 오토인크레멘넷을 시작하고 싶습니다.
그걸 어떻게 하는 거죠?200000부터 증가를 시작하는 방법으로 표를 편집할 수 있습니까?
ALTER TABLE batchinfo AUTO_INCREMENT = 20000;
참고 항목자동 증분
쿼리의 마지막 행을 참조하십시오.
AUTO_INCREMENT=15034
다음으로 변경:
AUTO_INCREMENT=20000
그렇게 쉽게! :)
CREATE TABLE `batchinfo` (
`rowid` int(11) NOT NULL AUTO_INCREMENT,
`datapath` mediumtext,
`analysistime` varchar(50) DEFAULT NULL,
`reporttime` varchar(50) DEFAULT NULL,
`lastcalib` varchar(50) DEFAULT NULL,
`analystname` varchar(150) DEFAULT NULL,
`reportname` varchar(150) DEFAULT NULL,
`batchstate` varchar(150) DEFAULT NULL,
`instrument` varchar(20) DEFAULT NULL,
PRIMARY KEY (`rowid`),
UNIQUE KEY `rowid_UNIQUE` (`rowid`)
) ENGINE=InnoDB AUTO_INCREMENT=20000 DEFAULT CHARSET=latin1;
INSERT INTO batchinfo (datapath) values('test');
SELECT * FROM batchinfo;
저는 지금부터 어떻게 하는지 모릅니다.CREATE
statement(문), 하지만 그 이후에는 다음을 수행할 수 있습니다.
ALTER TABLE `batchinfo` AUTO_INCREMENT = 20000;
언급URL : https://stackoverflow.com/questions/3470246/how-do-i-start-auto-increment-from-a-specific-point
반응형
'programing' 카테고리의 다른 글
엄격한 별칭 규칙이 잘못 지정되었습니까? (0) | 2023.10.24 |
---|---|
NgModule을 찾을 수 없습니다.가져오기 건너뛰기 옵션을 사용하여 NgModule에서 가져오기 건너뜁니다. (0) | 2023.10.24 |
Android에서 Yes/No 대화상자를 표시하는 방법? (0) | 2023.10.24 |
jQuery validate로 유효성 검사를 수동으로 트리거하는 방법은? (0) | 2023.10.24 |
system.out.println 출력은 Oracle Java 클래스에서 어디로 이동합니까? (0) | 2023.10.24 |