我有300,00條記錄表「業務」,並在表中「薄荷」 50000都有其潔淨了「PHONENO」山坳(他們都以相同的格式等都是可行的是我的匹配方式)從一個表導入到另一個在MySQL
我試着去檢查,如果他們是在業務表之前,我把它們插入,所以我做的薄荷表的另一列,並運行下面的查詢。這個想法是將所有的空值插入到「企業」中。
update mint t9
inner join businesses b
on b.Telephone = t9.phoneno
set t9.bid = b.businessID
的問題是查詢只是一直運行,直到它timesout,從來沒有給我任何結果,即使我知道有一些應該匹配。我做了什麼明顯錯誤? --------------------------------------編輯---------- ---------------------
是相關表中的列有:
--- businesses-- BusinessID |電話
--- mint-- PHONENO |投標
薄荷的出價是一個空列添加我的想法是插入,如果它在業務表存在,所以我可以在以後運行一個查詢,插入無existant記錄。
我基本上是想檢查是否從薄荷表中的電話號碼已經在企業之前,我將它插入,否則我想更新它。
您可以分享「mint」和「business」表格定義以及您期望結果的樣本嗎? –
@JonathonOgden對不起,我做了一個編輯。 –
這些與_keys_相關的列還是有_indices_(索引)的呢? –