mysql:2023
From: (moeru) <<moeru@xxxxxxxxxx>>
Date: Tue, 16 May 2000 22:58:19 +0900
Subject: [mysql 02023] TINYTEXT は INDEX にできない?
こんにちは、モエルです。 お世話になっています。 質問なんですが TINYTEXTは、INDEX (title)にできないのでしょうか? CREATE TABLE item ( itemid INT(20) NOT NULL AUTO_INCREMENT, userid INT NOT NULL, date timestamp(14), title tinytext NOT NULL, PRIMARY KEY (itemid), INDEX (userid), INDEX (title), INDEX (date), ); とやるとエラーが出ます。 ERROR 1073...BLOB column 'title' can't be used in key specification with the used table type INDEX (title),をはずすと問題なくテーブルは作成されます。 また、tinytextを他のタイプに変更すればいいかと思って VARCHAR(60) NOT NULL,とやったら問題なくテーブルが作成できました。 titleが頻繁に検索されるのですが、 INDEX (title)自体作っても検索速度はあまり変わりないでしょうか? (完全一致と前方一致だけ使います) アドバイスいただけたら嬉しいです。 どうぞ宜しくお願いしますm(__)m モエル ぐるぐるオークション http://www.pileup.com/auction/ *仲間募集中です(^^)
-> 2023 2000-05-16 22:58 [<moeru@xxxxxxxxxx> ] TINYTEXT は INDEX にできない? 2029 2000-05-17 00:18 ┣[tateyan <tateyan@xxx] 2030 2000-05-17 00:21 ┣["Y. Tutui" <tutui@xx] 2042 2000-05-17 04:46 ┗[とみたまさひろ <tomm] 2050 2000-05-17 19:41 ┗[<moeru@xxxxxxxxxx> ] Re: データ型で検索速度が違ったりするでしょうか? 2052 2000-05-17 22:51 ┗[とみたまさひろ <tomm] 2079 2000-05-19 22:03 ┗[<moeru@xxxxxxxxxx> ]