こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

テーブル作成時に1289エラーが出る。

テーブル作成時に、ERROR 1289 (HY000): The 'InnoDB' feature is disabled; you need MySQL built with
'InnoDB' to have it working
というエラーが出てしまいます。
どういった原因が考えられるでしょうか?
Mysql5.0.15を使っています。
CREATE文
CREATE TABLE USER (
ID BIGINT NOT NULL AUTO_INCREMENT
,NAME VARCHAR(30)
,PRIMARY KEY (ID)
) type=InnoDB;

投稿日時 - 2005-11-08 10:38:53

QNo.1765261

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

InnoDBが使えない環境でtype=InnoDBを指定しているのではないでしょうか?
トランザクションや行ロック等を利用されないのであれば、
type=MyISAM でよいのではないかと思います。

InnoDBについては、下記URLも参照下さい。
日本語リファレンスもリンクで参照可能です。

参考URL:http://www.mysql.gr.jp/,http://www.mysql.gr.jp/frame/modules/bwiki/index.php?FAQ

投稿日時 - 2005-11-08 12:34:10

補足

ご回答ありがとうございます。
innoDBが使える使えないというのは、どこかで設定できるのでしょうか?
トランザクションを利用しようと思っています。

投稿日時 - 2005-11-08 13:03:59

あなたにオススメの質問