• ベストアンサー

auto_incrementを任意の数字から開始するには

次のようなテーブルで入力するとidが1~始まりますが、 これを1000~開始する方法が分かりません、ご教授お願いします。 CREATE TABLE addressbook ( id smallint(4) UNSIGNED NOT NULL auto_increment, name1 varchar(20) default NULL, birthday date default NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=sjis;

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

alter table文またはset文で対応できると思います。 (参考URLを確認してください。一番下です) 例) alter table addressbook auto_increment=1000; こんな感じになると思います。

参考URL:
http://dev.mysql.com/doc/refman/4.1/ja/alter-table.html
pm0300
質問者

お礼

出来ました。 ありがとうございました。 ご指摘のMySQLのマニュアルも確認しました。非常に参考になりました。

関連するQ&A