[前][次][番号順一覧][スレッド一覧]

mysql:3925

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Sun, 8 Jul 2001 18:34:44 +0900
Subject: [mysql 03925] Re: AUTO_INCREMENT の初期値を0にしたい

とみたです。

On Sat, 07 Jul 2001 01:21:55 +0900
haruki@xxxxxxxxxx wrote:

> 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になってしまいます。

AUTO_INCREMENT 値は記憶されますからね…。

> どうすればこの次のINSERT文で、IDが1になるのでしょうか?

myisamchk の -A で明示的に設定できると思います。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

[前][次][番号順一覧][スレッド一覧]

      3922 2001-07-07 01:21 [<haruki@xxxxxxxxxx> ] AUTO_INCREMENT の初期値を0にしたい     
->    3925 2001-07-08 18:34 ┗[とみたまさひろ <tomm]