次にある物は、今後直面するであろう主な
        InnoDB
        特有エラーの非消耗リストと、それらがなぜ起きるのか、そしてその問題をどのように解決するのかについての情報です。
      
            1005 (ER_CANT_CREATE_TABLE)
          
            テーブルを作成できません。もしエラー
            メッセージが errno
            150を参照していたら、外部キー制約が正しく形成さられなかった為にテーブル作成は失敗しました。もしエラー
            メッセージが errno
            -1を参照していたら、テーブルが内部 InnoDB
            テーブルの名前と一致するカラム名を含んでいる為にテーブル作成はおそらく失敗したでしょう。
          
            1016 (ER_CANT_OPEN_FILE)
          
            InnoDB テーブルに対する
            .frm
            ファイルが存在しているとしても、InnoDB
            データ ファイルから InnoDB
            を見つける事はできません。詳しくは
            項13.5.17.1. 「トラブルシューティング InnoDB データ
        ディクショナリ操作」
            を参照してください。
          
            1114 (ER_RECORD_FILE_FULL)
          
            InnoDB
            はテーブルスペース内で空き領域を使い果たしました。新しいデータ
            ファイルを追加する為にテーブルスペースを再設定しなければいけません。
          
            1205 (ER_LOCK_WAIT_TIMEOUT)
          
ロック待ちタイムアウトが失効しました。トランザクションがロールバックされました。
            1213 (ER_LOCK_DEADLOCK)
          
トランザクション デッドロック。トランザクションを返さなければいけません。
            1216 (ER_NO_REFERENCED_ROW)
          
行を追加しようとしているのに親行がなく、外部キー制約が失敗します。まず親行を追加しなければいけません。
            1217 (ER_ROW_IS_REFERENCED)
          
子供を持つ親行を削除しようとしていて、外部キー制約が失敗します。子供を先に削除する必要があります。

