14

item_category_id列は、mysqlテーブルの自動インクリメント値です。

すべての値を削除する必要があります。次の挿入は1から開始する必要があります。すべての値を削除して新しい行を挿入しようとすると、30と40で始まります。

  item_category_id  item_category_name
    1                     qqq
    25                    ccc
    32                    vvv
    29                    bb
    4                     bbb
    31                    hhh
    34                    mmm
    33                    rrr
4

4 に答える 4

36
ALTER TABLE TABLENAME AUTO_INCREMENT = 1

データを削除し、自動インクリメントもリセットするTruncateを使用する場合は、Deleteを使用する代わりに。

TRUNCATE TABLE TABLENAME
于 2012-05-22T06:57:46.420 に答える
8

PHPmyAdminを使用してデータベースを管理している場合は、単純に

  • 選択するYOUR_TABLE
  • 案内するMore
  • 次に、に移動しますOperations
  • そこで、AUTO_INCREMENT変更できるフィールドがあります。

<code> AUTO_INCREMENT</code>値を変更する方法

于 2012-05-22T07:11:34.057 に答える
5

MySQLテーブルの自動増分値をリセットします

ALTER TABLE `users` AUTO_INCREMENT = 1;
于 2012-05-22T07:00:23.640 に答える
3
SET  @num := 0;

UPDATE your_table SET id = @num := (@num+1);

ALTER TABLE your_table AUTO_INCREMENT =1;

これでうまくいくと思います

于 2014-05-04T16:29:22.910 に答える