mysql:3922
From: <haruki@xxxxxxxxxx>
Date: Sat, 07 Jul 2001 01:21:55 +0900
Subject: [mysql 03922] AUTO_INCREMENT の初期値を0にしたい
がいちといいます 今、英語のサイトの講座みたいのでMYSQLを勉強してるのですが、 CREATE TABLE cate ( id int NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, parent_id int NOT NULL, PRIMARY KEY (id), INDEX parent_id (parent_id)); INSERT INTO cate (name) VALUES('michael'); UPDATE cate SET id = 0 WHERE id = 1; 親IDとIDを関連付けるためにIDを、0にすることは 分かるのですが、そのあとINSERT文でデータを挿入すると IDが2になってしまいます。 どうすればこの次のINSERT文で、IDが1になるのでしょうか? 一応、CREAT TABLEのtable_optionのAUTO_INCREMENTを0に してみたのですが、意味がありませんでした。 (はじめのINSERT分でIDが1になった。) 試しに10にしたらIDが10になりました。 11になれば納得がいくのですが・・ 環境 WINDOWS98SE MYSQL3.23.39
-> 3922 2001-07-07 01:21 [<haruki@xxxxxxxxxx> ] AUTO_INCREMENT の初期値を0にしたい 3925 2001-07-08 18:34 ┗[とみたまさひろ <tomm]