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

mysql:1796

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 22 Mar 2000 11:36:04 +0900
Subject: [mysql 01796] Re: 質問「順序」を作るには?

とみたです。

At Wed, 22 Mar 2000 11:22:49 +0900,
さかい <s.sakai@xxxxxxxxxx> wrote:

> MyNA 発足おめでとうございます。(まだ早いですか?)

# mysql.gr.jp ドメインが取得できた日を発足日にしますか。それとも 3/27 の
# 夜にするとか :-)


> 順序について質問です。
> Oracle では Create Sequence で一意の整数を生成
> することができます。後はコマンドでこの数値を増減
> できるのですが、これと同じような事は MySQLで
> 可能でしょうか。
> 
> 今は、マニュアルを見ても分からなかったので、ファイルを
> ひとつ作って中に数字を書き込み PHP で読み込んで
> 1つ増やして書き込む事で対応しています。

ORACLE を知らないので外しているかもしれませんが、AUTO_INCREMENT 属性では
どうでしょうか?

↓こんな感じで勝手に数値を増やしてくれます。

mysql> create table test (id int auto_increment, index (id));
Query OK, 0 rows affected (0.11 sec)

mysql> insert into test (id) values (null); select id from test;
Query OK, 1 row affected (0.01 sec)

+----+
| id |
+----+
|  1 |
+----+
1 row in set (0.00 sec)

mysql> insert into test (id) values (null); select id from test;
Query OK, 1 row affected (0.01 sec)

+----+
| id |
+----+
|  1 |
|  2 |
+----+
2 rows in set (0.00 sec)

mysql> insert into test (id) values (null); select id from test;
Query OK, 1 row affected (0.00 sec)

+----+
| id |
+----+
|  1 |
|  2 |
|  3 |
+----+
3 rows in set (0.00 sec)

--
とみたまさひろ <tommy@xxxxxxxxxx>

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

      1795 2000-03-22 11:22 [さかい <s.sakai@xxxx] 質問「順序」を作るには?                
->    1796 2000-03-22 11:36 ┗[とみたまさひろ <tomm]                                       
      1797 2000-03-22 12:37  ┗[さかい <s.sakai@xxxx]                                     
      1798 2000-03-22 13:25   ┗[とみたまさひろ <tomm]                                   
      1799 2000-03-22 14:12    ┗[さかい <s.sakai@xxxx]                                 
      1800 2000-03-24 11:16     ┗[Shigeru Nagai <w9617] RAQ 2 へのインストールおしえてください。