1

多くのフィールドを持つ2つのテーブルがあります

テーブル -A テーブル -B

テーブルAでは 2 つのフィールドのみが入力されていますが、他のフィールドはすべて空ですが、まさにそのフィールドがテーブルに入力されていますB

私はしたいと思います

UPDATE A, B set A.c = B.c, A.d = B.d .... WHERE ....

しかし、約100列あります.1つの特定のフィールドを除いてAすべてのフィールドを更新する方法はありますか? Bmysql が 1 つの特定のフィールドをそのまま残したことを伝える方法はありますかA

4

1 に答える 1

0

テーブル A と B のフィールド名が同じ場合は、Excel を使用して文字列を作成できます。

DB テーブル A の構造全体を 1 列として Excel にコピーし、文字列連結を含む Excel 数式を使用して、必要な文字列を作成します。

それほど難しい作業ではないはずです。

MySql の最後から、一時テーブルを使用して DELETE および INSERT オプションを確認できます。MySql の最後で解決策を考えるには、さらに詳細が必要です。

于 2013-02-27T09:39:16.310 に答える