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

mysql:3433

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 26 Mar 2001 23:47:06 +0900
Subject: [mysql 03433] Re: MYSQL WIN32版の速さのご確認

とみたです。

On Mon, 26 Mar 2001 16:23:44 +0900
"sekimoto" <sekimoto@xxxxxxxxxx> wrote:

> ちょっと、その辺になると、私もわかりませんが、
> 仮に自動的にindexが張られるなら、
> 
> Primary Key > Unique > Index
> 
> の感じになりますね。

マニュアルを読むと、

INDEX のうち、値を一意にするという性格を持つものが UNIQUE INDEX で、
UNIQUE INDEX のうち、NOT NULL 属性である最初のものが、PRIMARY KEY である。

ということだと思います。

ちなみに、以下の3つは同じことです。

	CREATE TABLE hoge (id INT PRIMARY KEY);
	CREATE TABLE hoge (id INT NOT NULL UNIQUE);
	CREATE TABLE hoge (id INT NOT NULL, UNIQUE INDEX (id));

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

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

      3428 2001-03-26 13:09 [<shohhei.yoshioka@xx] Re: MYSQL WIN32版の速さのご確認
      3429 2001-03-26 16:23 ┗["sekimoto" <sekimoto]                                       
->    3433 2001-03-26 23:47  ┗[とみたまさひろ <tomm]