重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

MySQL 初心者です。

テーブルを作成して、いろいろとデータを入れ込もうと思うのですが、

CURRENT_TIMESTAMP

を指定すれば、データを入れた瞬間にその時の日付が登録されると思うのですが、
それとは別に勝手に連番をつけていくような機能はないのでしょうか?

A 回答 (2件)

>別に勝手に連番



注意する必要があるのはauto_incrementは必ずしも連番を保証する機能ではないこと
あくまでも他のレコードと異なることを保証するためだけのものなので
抜け番や飛び番が発生することを理解する必要があります

抜け番が発生しないようにするためにはかなり負荷の高い無駄な処理が必要です
どのような運用方法を想定しているかによります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます、飛び番号や抜け番号はあってもOKなので、そのまま利用しようと思います。

お礼日時:2013/07/29 12:37

auto increment をint型のカラムにつけ、PrimaryIndexを使います。

    • good
    • 0
この回答へのお礼

ありがとうございました。 問題なく利用できました。

お礼日時:2013/08/05 11:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!