1
我有很多領域如何更新各個領域形成一個表到另一個[MySQL的]
的兩個表表 - A
表 - B
A
只有兩個字段填寫所有其他是空的,但正是字段填入表B
我想
UPDATE A, B set A.c = B.c, A.d = B.d .... WHERE ....
但也有一個回合100列,有什麼辦法如何更新A
從B
各個領域,除了1個特定領域?有什麼辦法如何告訴mysql在A
中保留1個特定字段。
如何將前兩列複製到臨時表中。 。製作tableB的副本。 。在新表中添加兩列並從臨時表中複製數據。 。 – venkatKA 2013-02-27 09:13:46
表A是生產,它是填補everysecond;(我不能鎖定,重命名等... – user1016265 2013-02-27 09:18:13
解釋更多關於'表A'這兩個字段如果你不能與所有列數據到插入記錄'表A'然後使用觸發器從'表B'中獲取詳細信息,我認爲這是堆積冗餘數據並破壞標準化的原因。觸發器也會影響性能。 – SparKot 2013-02-27 10:23:00