2014-06-30 32 views
-1

我需要將信息添加到名稱,姓氏,狀態和zip從兩個不同表中匹配的列中。我正在使用的當前查詢不是有效的,它需要幾天的時間才能完成。我有兩個索引表中的列。我如何從MYSQL中的另一個表的數據追加數據

UPDATE Table_1 INNER JOIN 
     Table_2 
     ON Table_2.fn = table_1.fn and Table_2.ln = table_1.ln and 
      Table_2.State = table_1.state and table_2.zip = table_1.zip 
    SET Table_1.app_phone = table_2.phone 

我也曾嘗試where語句來做到這一點查詢,如果您希望這有效地運行,那麼你需要一個綜合指數成功

回答

0

。我會建議:table2(fn, ln, state, zip, phone)

組合索引應該對性能有很大幫助。

相關問題