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…と続きます。

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

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

PHPの基礎が身に付いたかチェックするなら

PHP「直す力」養成ドリル
スポンサーリンク