我試圖在MySQL上用最新產品填充產品表,這些產品已檢索並存儲在products_temp表中。 所以對於這種方法是簡單的,簡單地做一個INSERT從products_temp產品,例如:SQL從源表中通過重複主鍵防止從表插入
INSERT INTO products (select products_temp.* FROM products_temp)
問題是,它會導致重複的主鍵錯誤,因爲從products_temp與衝突的id產品中的id。
有人能告訴我如何解決這個問題嗎?
我想宣佈在SELECT語句中的字段沒有ID,但導致「列數在1行不匹配值計數」
任何幫助,將不勝感激。
謝謝!
只能將產品??? –
你想如何解決它?你想分配新的ID,還是跳過現有的ID? PK是一個自動編號字段嗎? – GolezTrol
Doees的products_temp包含整個產品或者只是增量更新? –