表数据迁移
使用insert into tablA select * from tableB语句时,一定要确保tableB后面的where,order或者其他条件,都需要有对应的索引,来避免出现tableB全部记录被锁定的情况。
CREATE TABLE tablA like tablB;
INSERT INTO tablA SELECT
*
FROM
tablB FORCE INDEX (idx_pay_time)
WHERE
idx_pay_time <= '2020-03-08 00:00:00';
Comments