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

mysql:8616

From: 土井 博生 <土井 博生 <doi@xxxxxxxxxx>>
Date: Fri, 16 Jan 2004 09:02:26 +0900
Subject: [mysql 08616] Specified key was too long

はじめまして.mysqlの初心者の土井です.

データベースにテーブルを作ろうとした時にエラーが出て悩まされているので,御教授お願いします.
Linux上でmysql-5.0.0,mysql-4.1.1両方で試しました.
mysqlの両バージョンとも
./configure --prefix=/usr/local/mysql --with-charset=utf8 
--with-extra-charsets=all
でコンパイルしています.

まず,
create database mt;
でmtという名のデータベースをつくりました.
次に長いですが以下のようなテーブルを作成しようとした時に
Specified key was too long. Max key length is 500.
と出ます.
エラーの言っている事は分かるのですが,できれば,mysql側をリコンパイルするなどして作成できるようにしたいと考えています.
このようなエラーを回避する方法はありますでしょうか.
よろしくお願いします.

create table mt_blog (
     blog_id integer not null auto_increment primary key,
     blog_name varchar(255) not null,
     blog_description text,
     blog_site_path varchar(255),
     blog_site_url varchar(255),
     blog_archive_path varchar(255),
     blog_archive_url varchar(255),
     blog_archive_type varchar(255),
     blog_archive_type_preferred varchar(25),
     blog_days_on_index smallint,
     blog_language varchar(5),
     blog_file_extension varchar(10),
     blog_email_new_comments tinyint,
     blog_email_new_pings tinyint,
     blog_allow_comment_html tinyint,
     blog_autolink_urls tinyint,
     blog_sort_order_posts varchar(8),
     blog_sort_order_comments varchar(8),
     blog_allow_comments_default tinyint,
     blog_allow_pings_default tinyint,
     blog_server_offset float,
     blog_convert_paras varchar(30),
     blog_convert_paras_comments varchar(30),
     blog_status_default tinyint,
     blog_allow_anon_comments tinyint,
     blog_words_in_excerpt smallint,
     blog_ping_weblogs tinyint,
     blog_ping_blogs tinyint,
     blog_ping_others text,
     blog_mt_update_key varchar(30),
     blog_autodiscover_links tinyint,
     blog_welcome_msg text,
     blog_archive_tmpl_monthly varchar(255),
     blog_archive_tmpl_weekly varchar(255),
     blog_archive_tmpl_daily varchar(255),
     blog_archive_tmpl_individual varchar(255),
     blog_archive_tmpl_category varchar(255),
     blog_google_api_key varchar(32),
     blog_sanitize_spec varchar(255),
     blog_cc_license varchar(255),
     blog_is_dynamic tinyint,
     index (blog_name)
);


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

->    8616 2004-01-16 09:02 [土井 博生 <doi@xxxx] Specified key was too long              
      8617 2004-01-16 09:25 ┗[Tatsuya-SOGA <soga@x]                                       
      8619 2004-01-16 11:32  ┗[土井 博生 <doi@xxxx]