基于JOIN查询的MYSQL更新

时间:2017-08-01 14:11:40

标签: mysql

嘿我试图在基于select的MySQL中运行以下UPDATE但它很慢

UPDATE base JOIN data 
ON base.pk_col_1 = data.pk_col_1 AND base.pk_col_2 = data.pk_col_2 
SET base.base_col_1 = data.value_col_1 
WHERE data.col_x = 'a' AND data.col_y = 'b' AND data.col_z = 'c' AND data.pk_col_1 = n;

pk_col_1和pk_col_2是基表和数据表中的主键列。

选择很快,当我对更新运行解释时,我看到正在使用的索引。我可以用任何方式加快这些更新查询的速度吗?

0 个答案:

没有答案