sql >> Databáze >  >> RDS >> Mysql

Odstranit, zkrátit nebo upustit pro vyčištění tabulky v MySQL

drop table odstraní celou tabulku s daty

delete * from table odstraní data a ponechá hodnoty automatického přírůstku samotné. také to chvíli trvá, pokud je v tabulce hodně dat.

truncate table odstraní data, resetuje hodnoty automatického přírůstku (ale ponechá je jako sloupce automatického přírůstku, takže to prostě začne na 1 a odtud zase půjde nahoru) a je to velmi rychlé.



  1. mySQL:znaková sada utf8 v tabulce indexu a chyba duplicitního klíče

  2. Součet hodnot jednoho řádku?

  3. DB_NAME() vs ORIGINAL_DB_NAME() v SQL Server:Jaký je rozdíl?

  4. Použijte XEvent Profiler k zachycení dotazů na SQL Server