MySQL5逆引き大全460の極意

データ定義命令の極意 - Tips130 オートインクリメント(自動連番)列を定義するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

6-2CREATE TABLE/DROP TABLETips130 オートインクリメント(自動連番)列を定義するには

Level1

PointCREATE TABLE命令で、列フラグとしてAUTO_INCREMENTを指定します

構文   
CREATE TABLE ーブル名 (列名 データ型 AUTO_INCREMENT [,...])

AUTO_INCREMENTキーワードは、オートインクリメント(自動連番)列を定義します。オートインクリメント列は、値が明示的に指定されなかった場合、0かNULL値が与えられた場合に「その列の最大値+1」を自動セットします。レコードを一意に特定するIDの採番などに有効です。

オートインクリメント列は、整数型のフィールド、かつ、主キー、一意キー、インデックスキーなどキーとなる列に対してのみ設定することができます。

用例

mysql> CREATE TABLE rental (id INT AUTO_INCREMENT, memb

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません