私はいくつかのデータを持つMySQLデータベースを持っています。MySQLデータの移行
このデータは、ほぼ同じテーブルを持つデータベース間で移行する必要がありますが、テーブル名とフィールド名は異なります。
データは両方のデータベースで同じですが、テーブル名(および一部のフィールド名/タイプ)のみが変更されます。しかし、それらはまったく同じ構造ではありません。私はテーブルからいくつかのフィールドを削除し、フィールドを別のテーブルに移動しました。
スクリプトをすべてのレコードに対して繰り返し実行し、新しいデータベースに挿入することなく、これを達成するにはどうすればよいですか?どんなツール?
あなたはちょうどINSERT .. SELECT FROM? 'oldtable(oldcola、oldcolb、oldcolc)からnewtable(newcol1、newcol2、newcol3)を選択します.'列を追加または削除したり、列テーブルを変更するためにテーブルを変更したりすることができます... – Konerak
Konerakありがとう、これがトリックでした –