表A里面有2亿条数据,怎么快捷有效的把表A删除掉

解决方案 »

  1.   

    如果是整个表删除,可以这样
    truncate table A
      

  2.   

    truncate table A;
    drop table A;
      

  3.   

    这种方法是删除表再创建的,是对文件级的操作,所以会比delete快很多
      

  4.   

    truncate table A;不写入日志
    drop table A;文件级的操作
    OR
    CREATE TABLE B AS SELECT * FROM A WHERE 1>2
      

  5.   


    truncate table A,这样快,是因为不写日志,不过想要恢复是没有可能的了。
      

  6.   

    按照一楼的 truncate 是最快的删除记录的方法。 不过要删除表,则只能按2楼的 drop table了