2012-02-14 2 views
0

phpmyadmin과 관련된 질문이 있습니다. 다음 기준을 갖춘 테이블이 있습니다 :phpmyadmin 빈 테이블과 1에서 자동 작성 다시 시작

CREATE TABLE IF NOT EXISTS `client_info` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
`client_name` varchar(120) NOT NULL 

) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

위의 테이블에 테스트 값을 삽입했습니다. 이제 위 테이블의 모든 테이블 값을 비워서 다음에 값을 삽입 할 때 id의 autoincrement가 1에서 시작해야합니다.

here 당으로 당신이 할 수 있습니다 :

답변

1

신경 쓰지 마세요. phpmyadmin에서 간단한 방법을 배웠습니다. 운영으로 가서 Empty (Truncate) Table을 클릭하십시오.

+0

경고 :이 phpMyAdmin 함수를 사용하여 '비어있는'테이블을 만들려고했는데 모든 것이 삭제되었습니다. 조심해서 진행해라. – cbmtrx

0

난 당신이 할 수있는 몇 가지가 있다고 생각

DELETE FROM `client_info` WHERE 1; 
ALTER TABLE `client_info` AUTO_INCREMENT=1; 

또 다른 방법은 할 수 있습니다 : 첫 번째 비록

DROP TABLE `client_info` ; 
CREATE TABLE `client_info` (
`id` INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT , 
`client_name` VARCHAR(120) NOT NULL 
) ENGINE = INNODB DEFAULT CHARSET = latin1 AUTO_INCREMENT =1; 

을 메서드가 작동해야하며 더 쉽게 보입니다. MySQL이 나에게 오류를주지 않기 때문에 create table 문에 PRIMARY KEY 제약 조건을 추가했습니다 (id는 기본 키라고 가정하고 있음).

0
ALTER TABLE `table_name` AUTO_INCREMENT=1  

이렇게하면됩니다.