填写包含内容的表格并避免空表格

时间:2016-03-18 11:27:28

标签: mysql sql

我填写的表格中包含以下新内容:

TRUNCATE table1
foreach()
{
 INSERT ...
}

这意味着该表空了几秒钟,完成插入需要1-2分钟。

什么是更好的方式?

  • create table2
  • 插入...
  • 删除table1
  • 将table2重命名为table1

也许可以锁定?

谢谢!

1 个答案:

答案 0 :(得分:0)

加载数据总是需要时间,那么,你需要什么?

如果您需要快速且桌面必须可用,但您的查询计划将丢失

创建一个新表,加载并重命名。

如果您只是插入并删除旧数据可能会很慢,但这会破坏您的表格