Home > SQL > phpMyAdminでテーブルコピー

phpMyAdminでテーブルコピー

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」と入力。
→「データのみ」を選択、他も値の追加の設定
→実行

レコード数はあってるんだけど、サイズは何か軽くなっている
オーバーヘッドとかなくなってるから多分そのせいかと思う。

タグ:

関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://qooga.jb-jk.net/wp/2010/05/phpmyadmin%e3%81%a7%e3%83%86%e3%83%bc%e3%83%96%e3%83%ab%e3%82%b3%e3%83%94%e3%83%bc/trackback/
Listed below are links to weblogs that reference
http://qooga.jb-jk.net/wpphpMyAdminでテーブルコピー from MOT:主にプログラム勉強メモ部屋

Home > SQL > phpMyAdminでテーブルコピー

Search
Option
  • Twitter
Feeds
commercial
Mobile
Meta
Tag Cloud
TOP10
commercial

Return to page top