How to copy a table to another database in MySQL
タイトル通り、今あるデータベースのテーブルを他のデータベースへコピーしたい。Djangoだと違うプロジェクトにまたがってデータベースにアクセスが出来ないようだ。まぁたしかにそうかな。お弁当やサンドイッチのGoogleランキングをレコードしていたが、そのデータベースを移行することになったので必要になった。
別のデータベースの任意の名前でコピーする方法
CREATE TABLE copydb.copytablename SELECT * FROM originaldb.originaltablename;
copydbとかcopytablenameは各自の名前に変換すること。
ちなみにすでにテーブルがある場合はDropするように。
DROP TABLE IF EXISTS copydb.copytablename;
株式会社OctOpt
コンピューターサイエンス会社OctOptの技術公式ブログ
等々力 康弘
@rocky_house