求一个高效的导入前清空数据表

看了很多导入前清空的帖子,但是都是先读表对比后再清空!这样就有个问题,我的表有50多万条数据!!!先读表再清空行不通啊!会卡死的!那些方法几千几万条数据不要紧,但是几十万条数据就不行了!有没有更高效的导入前清空表的方法呢?

FineReport 393657630 发布于 2020-3-22 11:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-3-22 11:45

按照你这样说 自己写个触发器 直接清表就好了在导入前完成就好了

  • 393657630 393657630(提问者) 怎么写呢?不行啊,之前写过一个,直接卡死了,没法获取更新前操作,导致同时操作数据库就卡死了
    2020-03-22 14:04 
  • 孤陌 孤陌 回复 393657630(提问者) 你导入前 填报属性里给个值 然后就触发器 判断值 来判断是不是触发删除 不就好了吗?
    2020-03-22 14:10 
  • 孤陌 孤陌 回复 393657630(提问者) 记得是导入前 不要在填报前 这样时间来不及 数据多了 删除本来就慢
    2020-03-22 14:11 
  • 393657630 393657630(提问者) 回复 孤陌 删除很快的,我直接初始化表!但是导入前公式怎么写呢?百度也找不到
    2020-03-22 14:57 
最佳回答
0
vzLv4见习互助
发布于2021-7-6 15:17

填报属性加个truncate table tablename;

  • 3关注人数
  • 447浏览人数
  • 最后回答于:2021-7-6 15:17
    请选择关闭问题的原因
    确定 取消
    返回顶部