我需要更新记录,例如
update table abc set marks='15' where rollno='432423' and pcode='ABC234';
近 10,000 个查询。
我的表有 1,00,000 条记录。 我需要更新 10,000 条记录。需要几个小时 我怎样才能加快速度。我正在使用 INNODB
任何加快速度的方法。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
最有效的方法是将记录插入到另一个表中并使用它进行更新,例如:
如果更新本身仍然很慢,请确保 abc 在 (rollno, pcode) 上有复合索引。