我的一個最後的問題來到了這個話題,我沒有得到一個確切的迴應:更新100KS關鍵
我從一個表中選擇數據,在運行某些數據上的任務,然後將新數據插入到第二個表中。如果新數據與表2中的現有行匹配,那麼我想要進行更新。問題是,沒有關鍵檢查欺騙。如果新數據行與基於2個字段的現有行相匹配,則認爲它是需要更新的情況。
我已經看到了答案最接近的事是這樣的: http://www.karlrixon.co.uk/articles/sql/update-multiple-rows-with-different-values-and-a-single-sql-query/
然而,林不知道這是否是我應該走的正確方向
可能重複[MySQL的插入在重複鍵更新多個值(http://stackoverflow.com/questions/4230664/mysql-insert-on-重複鍵更新多值) – 2010-11-20 21:41:52
「如果新數據行匹配基於2個字段的現有行」 - 爲什麼不把這兩個字段用作你的PK? – 2010-11-20 21:45:23
它不一定是PK,2個字段上的唯一密鑰就足夠了。 – a1ex07 2010-11-20 21:47:21