dポイントプレゼントキャンペーン実施中!

phpMyAdminを使用して
MyISAMのテーブルをInnoDBのテーブルに変更する処理を行ったのですが

#1114 - The table '#sql-413b_41af4' is full

とエラーになってしまい変更することができませんでした。

この場合、MyISAMのテーブルをInnoDBのテーブルに変更する
ことは不可能なのでしょうか。
もし変更の手段をご存知の方がいらっしゃいましたら、
教えていただけませんでしょうか。宜しくお願い致します。

A 回答 (1件)

エラーメッセージからすると、物理的な問題っぽいですよね。



MyISAMから、InnoDB変換はバージョンが古くなければ問題がないと思います。
alter table table_name type=INNODB;
私の開発環境だと、5.0なので問題がありません。

問題解決は、変換方法でなく、データファイル追加だと思います。
http://dev.mysql.com/doc/refman/4.1/ja/adding-an …
    • good
    • 0
この回答へのお礼

ご回答、ありがとうございました。
教えていただいたページを参考に試してみます。

お礼日時:2007/01/05 14:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!