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]