>MySQLバージョン4.x以前からエクスポートしたSQLファイルのトラブル解決法2016年8月13日MySQLバージョン4.x以前からエクスポートしたSQLファイルのトラブル解決法FacebookTwitterhatenaLINEバージョンアップに対応するのはウェブ屋の逃れられない対応であり、言語やDBはバージョンアップに対応できないと動作すら危うくなる危険もあります。今回はMySQLバージョン4.x以前からMySQLバージョン5系に移行したときのエクスポートに関するトラブル対応についてご紹介。SQLファイルをエクスポートMySQLのバージョンアップにより4.x以前の古い環境から5.x系の新しい環境へ移行するという事態になり、まずは通常通り旧環境からSQLファイルをエクスポート。そのSQLファイルを新しい環境へインポートしようとしたところ、エラーが発生。完了できると思っていた移行作業に不安が生じました。いう記述は間違っているよ」という内容。MySQLバージョン4.x以前からエクスポートしたSQLファイルを確認したところ、下記のような記述になっていました。MyISAM」はMySQLのバージョン4.0.2以前の書き方で、現在は非推奨となっている様子。このまま新しいバージョンのMySQLにインポートしようとすると、エラーが発生してインポートできません。MyISAM」を「ENGINE=MyISAM」と書き換えることで、正常にインポートできるようになります。変更後のSQLは下記の通り。AUTO_INCREMENT=1000;以上、MySQLバージョン4.x以前からエクスポートしたSQLファイルのトラブル解決法でした。エクスポート「MySQL」の最新記事MySQLで先頭のゼロを消さずにINTで数値を格納する方法MySQLでテーブルを作成する時にフィールドのデータ型を決めるわけですが、数値を格納する時はどうしましょう。使われるのは「INT」型だと思います。...MySQLでUNIQUEキーを追加、削除するSQL文PHPxMySQLで会員制サービスを構築するような場合、ユーザーIDなど重複してほしくないカラムに対してUNIQUEキーを設定したりします。見たことのないエラーにぶつかると困ってしまいますが、データベースが操作できなくなるといったエラーは本当に致命的。大量のデータを扱うようになると、SQLも慎重にチューニングする必要が出てきます。コメントをキャンセルメールアドレスが公開されることはありません。