3 个回答
可以先把原表的数据copy到临时表,然后在临时表里面删除,然后再删除掉原表,然后把临时表rename回原始表即可。
发布于:5个月前 (04-10) IP属地:四川省
这里有个坑,一般使用:
的时候不会复制索引,主键,外键约束或者默认值等信息。所以需要规避掉这个坑。
所以建议不要drop原表,而是使用truncate原表,然后再把临时表清洗后的数据insert到原表即可。
create table table1 as select * from table2
的时候不会复制索引,主键,外键约束或者默认值等信息。所以需要规避掉这个坑。
所以建议不要drop原表,而是使用truncate原表,然后再把临时表清洗后的数据insert到原表即可。
发布于:5个月前 (04-10) IP属地:四川省
可以考虑无锁变更或者删除。
发布于:5个月前 (04-10) IP属地:四川省
我来回答
您需要 登录 后回答此问题!