dumpみたいなもん
「old_DB」のコピーを「new_DB」という名前で作りたいとする。
phpMyAdminで「old_DB」を選択
→「操作」タブを押下
→「データベースをコピー コピー先」に「new_DB」と入力。
→「構造とデータ」を選択、他も値の追加の設定
→実行
としたときに
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve version for the right syntax to use near '1001 DEFAULT CHARSET = sjis' at line 10
なんてエラーが出たとしてもとらねばならんときの対応方
phpMyAdminで「old_DB」を選択
→「エクスポート」タブを押下
→「エクスポート」:「全選択」「SQL」
「構造」・「AUTO_INCREMENT」値を追加する:チェックを外す
「データ」:チェックを外す
「ファイルで保存する」:チェックを入れる
→実行 保存
→「new_DB」を選択
→「SQL」タブを押下
→「または テキストファイルの場所」:先ほど保存したファイルを選択
→実行
→「old_DB」を選択
→「操作」タブを押下
→「データベースをコピー コピー先」に「new_DB」と入力。
→「データのみ」を選択、他も値の追加の設定
→実行
レコード数はあってるんだけど、サイズは何か軽くなっている
オーバーヘッドとかなくなってるから多分そのせいかと思う。
コメント