我有以下查詢更新特定供應商的產品庫存。MySQL在更新大型表時丟失連接
UPDATE
ps_stock_available AS sa
INNER JOIN
ps_product AS p
ON
p.id_product = sa.id_product
SET
sa.quantity = 0,
p.quantity = 0
WHERE
p.id_supplier = 18
查詢工作與產品的少量供應商,但它卡住與供應商超過1K產品。
/Lost connection to MySQL server during query/
我沒有訪問配置文件,所以我正在尋找一種方法來減少進程所需的時間。
有什麼辦法來減少多批次需要或更新產品的時間?如果有人熟悉它,我正在使用prestashop CMS。
你有索引數據庫的訪問'這些表中的列id_product'? – wogsland
或嘗試分頁的結果。 – Shadow
@wogsland我有權訪問數據庫。我是否必須在兩個表上都編制id_product? – ph0enix993