現在、同じ構造の 2 つのデータテーブルがあります。この 2 つのテーブルを 1 つのテーブルにマージしたいのですが、phpmyadmin でそれらをマージするオプションが見つからないようです。また、マージされた SQL ステートメントをオンラインで検索しました。 、しかし、実行後もエラーが発生します。理由はわかりません。それを達成する他の方法はありますか
リーリー上記のコードは 12 個のエラーを報告します。メソッドがまったく間違っている可能性があります。簡単な解決策を教えてください
現在、同じ構造を持つ 2 つのデータテーブルがあります。この 2 つのテーブルを 1 つのテーブルにマージしたいのですが、phpmyadmin でマージする方法のオプションが見つからないようです。また、マージされた SQL ステートメントも検索しました。オンラインですが、実行後もエラーが発生します。理由がわかりません。他の方法はありますか
リーリー上記のコードは 12 個のエラーを報告します。メソッドがまったく間違っている可能性があります。簡単な解決策を教えてください
データ構造が同じ場合は次のようになります:
リーリー
INSERT INTO c SELECT FROM a UNION SELECT FROM b
SQLをエクスポートしてマージしてからインポートしてください笑
リーリー
リーリー
テーブルを検索して挿入する場合、挿入後の値は必要なく、テーブルを直接選択します。
注: 報告されたエラーは、挿入時の主キーの重複が原因である可能性があります
エラーを投稿していただけますか? 一意として定義されているフィールドがいくつかありますか?つまり、インポートの一意性の競合が失敗しました
またはマージする新しいテーブルを作成します
重複を削除する必要がある場合は、union を使用しますcreate table new_table SELECT Ptname, Name, Mobile, orderdate, orderprice, ordertime from order_zong union all SELECT Ptname, Name, Mobile, orderdate, orderprice, ordertime from hnb