[Tep-j-general] オーダー番号の変更の仕方

Zurück zum Archiv-Index

Naomi Suzukawa suzuk****@bitsc*****
2003年 8月 30日 (土) 22:37:04 JST


Sachikoさん、永田さん、こんばんは鈴川です。

たまたま auto_increment を変更する方法を見つけたのでお知らせします。
mysqlを起動して下のコマンドを実行したら、
設定した値から increment を始めしました。

  alter table テーブル名 auto_increment = 値;

[実行例]
mysql> alter table customers auto_increment = 11;
Query OK, 4 rows affected (0.02 sec)
Records: 4  Duplicates: 0  Warnings: 0

この後でINSERT したデータの customers_id(auto_increment)は、
11 から順番に increment されました。
例えば、値を「1000」にすると「1000」から increment すると思います。
因みに、既に「1000」のレコードがある場合は、
登録されている auto_increment の最大値 + 1 からになるようです。

今回の場合は、orders テーブルの orders_id カラムを設定することに
なると思いますので、例えば次のようなコマンドになるかと思います。

  alter table orders auto_increment = 1000;

-- 
鈴川直美 / 株式会社ビットスコープ
E-mail: suzuk****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-general メーリングリストの案内
Zurück zum Archiv-Index