sql >> データベース >  >> RDS >> Mysql

ジレンマへのアプローチ方法:古いMagentoシステムからの注文のエクスポートを新しいMagentoにインポートし、IDを重複させます

    上記のコメントから続く^^

    うーん..もしそうなら、私が過去にエクスポート/インポートを行った方法(私の投稿こちら )は、MySQL Workbench EERモデリングツールを使用して、注文ストレージシステムの図を自分で作成します。最初に1つのテーブルのみを選択すると、MySQLはそのテーブルに関連付けられている他のテーブルを教えてくれます。このプロセスを繰り返して、EERダイアグラムに不要なテーブルがないようにし、テーブルが欠落しないようにします。フローを理解するために必要なテーブルの数が正確にわかります。

    次に、1.7のセットアップについても同じことを行います...そして比較します。 1.5オーダーを1.7データベースに挿入するだけでなく、使用されるIDがある場合に備えて、独自のリンクテーブルを作成する必要があるSQLクエリを生成する必要があります。これにより、XをYにリンクする必要があります。 Zの方法。面倒で少し混乱しますが、1)製品データ、2)カテゴリデータ、3)顧客データ、4)注文データをプルするSQL/PHPスクリプトを作成するのに3週間を費やしました。また、管理者のバックエンドユーザーと設定用に1つ作成しました。これは、前述のツールを発見する前のことでした。

    編集 追加するかもしれませんが、その延長はたったの$200.00です。あなたがこれから抜け出す方法を開発するためにあなたの雇用主にどれくらいの開発時間がかかるでしょうか?あなたの時間当たりの費用に応じて(私が請求するもので私は知っています、200ドルは盗むでしょう)、延長を取得することはより理にかなっているかもしれません。




    1. 存在しない場合は挿入、それ以外の場合はmysqlで選択する

    2. 1つの列の値を複数の列の値に分割する

    3. mysql多重化されたエントリの複数の発生をカウントします

    4. MySQLフィールドDATETIMEはISO8601を切り捨てます