04月28, 2020

mysql常见问题

表数据迁移

使用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';

本文链接:https://blog.jnliok.com/post/mysql.html

-- EOF --

Comments