• 締切済み

テーブル作成時に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;

みんなの回答

  • akkun2k
  • ベストアンサー率71% (5/7)
回答No.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
mikmik_a
質問者

補足

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

関連するQ&A