>  기사  >  데이터 베이스  >  MySQL에서 자동 증가 숫자를 변경하는 방법은 무엇입니까?

MySQL에서 자동 증가 숫자를 변경하는 방법은 무엇입니까?

王林
王林앞으로
2023-08-30 19:13:021816검색

MySQL에서 자동 증가 숫자를 변경하는 방법은 무엇입니까?

auto_increment는 새로 추가된 레코드를 자동으로 증가시키는 기본 속성입니다.

1. 시작 번호를 변경하려면 alter 명령을 사용하십시오.

먼저 insert 명령을 사용하여 테이블을 만듭니다. 구체적인 작업은 다음과 같습니다 −

mysql> CREATE table AutoIncrementTable
-> (
-> id int auto_increment,
-> name varchar(200),
-> Primary key(id)
-> );
Query OK, 0 rows affected (0.70 sec)

테이블을 생성한 후 insert 명령을 통해 테이블에 레코드를 삽입할 수 있습니다

제공되는 내용은 다음과 같습니다. −
mysql> INSERT into AutoIncrementTable(name) values('Carol');
Query OK, 1 row affected (0.19 sec)

mysql> INSERT into AutoIncrementTable(name) values('Bob');
Query OK, 1 row affected (0.15 sec)

mysql> INSERT into AutoIncrementTable(name) values('John');
Query OK, 1 row affected (0.18 sec)

이제 select 명령을 통해 테이블의 기록을 볼 수 있습니다. 이것은 다음과 같이 주어진다. 위 쿼리에서 얻은 출력은 다음과 같습니다. -

mysql> SELECT * from AutoIncrementTable;

위 쿼리에서 얻은 출력은 다음과 같습니다. -

+----+-------+
| id | name  |
+----+-------+
| 1  | Carol |
| 2  | Bob   |
| 3  | John  |
+----+-------+
3 rows in set (0.00 sec)

이제 3개의 레코드가 테이블에 삽입되었으며 ID는 매번 1씩 증가합니다. 이제 다음 레코드의 ID가 1000부터 시작되도록 자동 증가가 변경되었습니다.

auto_increment 구문을 다음과 같이 변경하세요.

alter table yourTableName auto_increment=startingNumber;

위 구문은 auto_increment를 1000으로 늘리는 데 사용됩니다. 아래와 같이 −

mysql> alter table AutoIncrementTable auto_increment = 1000;
Query OK, 0 rows affected (0.16 sec)
Records: 0 Duplicates: 0 Warnings: 0

auto_increment 수정에 성공한 후 테이블에 더 많은 레코드가 삽입되었습니다. 이것은 표시 내용은 다음과 같습니다. −

mysql> INSERT into AutoIncrementTable(name) values('Taylor');
Query OK, 1 row affected (0.12 sec)

mysql> INSERT into AutoIncrementTable(name) values('Sam');
Query OK, 1 row affected (0.17 sec)

이제 테이블 레코드를 보려면 select 문을 사용하세요. 4번째 기록을 보실 수 있습니다

수량은 1000부터 시작됩니다.
mysql> SELECT * from AutoIncrementTable;

다음은 출력입니다

+------+--------+
| id   | name   |
+------+--------+
| 1    | Carol  |
| 2    | Bob    |
| 3    | John   |
| 1000 | Taylor |
| 1001 | Sam    |
+------+--------+
5 rows in set (0.00 sec)

위 내용은 MySQL에서 자동 증가 숫자를 변경하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제