気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. phpMyAdmin
  2. 253 view

phpMyAdminで作成するテーブルのidに連番を割り振るには

phpMyAdminで作成するテーブルのidに「1、2、3…」のように自動作成される連番を割り当てたいときは、その列をAUTO_INCREMENT(連番)の列に設定します。

たとえば、「products」という名前のテーブルの「id」という列に連番を割り振りたいときは、phpMyAdminでテーブルを作成する画面で、次のように設定します。

  • 種別 — 「int」を選択
  • インデックス — 「primary」を選択
  • 「AUTO_INCREMENT」をチェック(バージョンによっては「A_I」)
phpMyAdminでid列に連番を割り振る

phpMyAdminでid列に連番を割り振る

「AUTO_INCREMENT」とは、自動で1ずつ増やすという意味です。これをチェックすることで、連番生成が機能します。

※id列は「id」以外の名前でも大丈夫です。

連番を割り当てるAUTO_INCREMENTのid列には、1、2、3…と自動で割り振られるので、データ入力時に入力する必要はありません。

連番を割り当てるid列は入力不要

連番を割り当てるid列は入力不要

これにより、id列には自動で連番が割り振られるようになります。

id列に連番が割り振られる

id列に連番が割り振られる

連番は好きな数値から始めることもできます。たとえば、トマトのidに100と入力すると、次のキャベツの番号は101になり、連番は102、103、104…と続きます。

連番を好きな数値から開始

連番を好きな数値から開始

phpMyAdminの最近記事

  1. phpMyAdminのSELECT文に付加される「WHERE 1」とは

  2. phpMyAdminで作成したハイフン付きのテーブル名でエラーになる

  3. phpMyAdminで似たような行を繰り返し作成する方法

  4. phpMyAdminの「TRUNCATE TABLE」とは(DROP TABLEとの違いに…

  5. phpMyAdminのSQLに付加される「’」に似た記号「`」は何?

関連記事

PAGE TOP