TRUNCATE TABLE tablename

解决方案 »

  1.   

    分几次删除吧
    <1000000 或者更小的先删除再删除<2000000的
      

  2.   

    一。先将id将作为你表的主键,再删试试
    二。如果id本来就已经是主键了,那只有分几次删
    或是将不删的记录导到一个其他一个表(临时表也可以),再用truncate table tablename清空原表数据,再导回来
      

  3.   

    TRUNCATE TABLE tablename
    这个方法不行吧
    TRUNCATE 会将整个表的内容都清空的
      

  4.   

    TRUNCATE TABLE xxx 是删除表中的所有行,因此是不行的
    如果一次删除慢的话,可以试试分开几次删除,〈500000 然后〈1000000 〈1500000〈2000000