phpMyAdminを使用せずに、あるデータベースから別のデータベースにテーブルを移動するにはどうすればよいですか?PHPで可能であればもっと良いでしょう。
質問する
61846 次
2 に答える
173
ALTER TABLE ..
あるデータベースから別のデータベースにテーブルを移動するために使用できます。
alter table my_old_db.mytable rename my_new_db.mytable
警告:あなたが尋ねたように、これは新しいデータベースへのコピーではなく、移動です!
ただし、テーブルデータは保持します(ケースに適用される場合は整合性制約は保持しません)
phpに関しては、phpはsqlコマンドを実行できるので、問題はありません。
于 2013-03-21T21:40:53.823 に答える
18
データベース全体(すべてのテーブル):
mysqldump -u root databasename > dump.sql
mysql -u root databasename < dump.sql
1つのテーブル:
mysqldump -u root -p yourpass dbname tablename | mysql -u root -p pass secondDB
PHP:
PHP SELECT FROM SOURCE-DB TABLEを実行し、INSERT INTO TableINTARGET - DBを実行します
于 2013-03-21T21:28:22.450 に答える