mysqlを使用しています。以下のようなidとは別にnoで表示順を制御するテーブルを使っていますが、レコードを削除した際にnoカラムに自動的に詰めた連番を振りたいのですが、どうしてもうまい方法が見つかりません。MySQLで新規にテーブルを作って、プライマリーキーをAUTO_INCREMENTに設定したときに調べたことをメモ。AUTO_INCREMENTを1番から採番するパターンと特定の番号の連番で採番したいパターンが出てきたので調査。」関数で.MySQLのテーブルに自動採番列を作成するサンプルです。以下のINSERT文を実行すると、ID列には自動採番された値がセットされます。自動生成してくれるので便利です。一度idカラムを消去するのは、テーブルのデータを全部消しても、AUTO_INCREMENTの値は消去されずに残っているからです。MySQLで商品番号などに使う連番を作成するにはAUTO_INCREMENTが最も簡単ですが、自前で連番を作成したい場合はどうすれば良いでしょうか。次のような商品データがあります。MySQLをブラウザから操作できるようにするためのものです。そのphpMyAdminからデータベースの作成やテーブル作成、レコードの作成とかの操作が出来るのですが。ついては、セクション23.7.7.37「mysql_insert_id」を参照してください。4)DBから取得したプライマリIDとともに新しいレコードを挿入します。Month.mysql_connectでMySQL接続していた時でいう所のmysql_insert_idの様に直近にINSERTされたデータのIDをPDOで取得する方法。lastInsertIDを使う。MySQLにデータを挿入する時、データを連番で管理したい時があると思います。