sql >> Databasteknik >  >> RDS >> Mysql

Vad är skillnaden mellan ta bort från table_a och trunkate table table_a i MySQL?

  • Truncate är mycket snabbare
  • Truncate återställer autoinkrement
  • Truncate är inte transaktionssäkert – det kommer att autocommit
  • Ta bort behöver inte ta bort alla rader

Truncate Documentation
Ta bort dokumentation



  1. PostgreSQL-scheman / namnutrymmen med Django

  2. Hur begränsar man NULL som parameter till lagrad procedur SQL Server?

  3. MySQL tar bort flera rader i en fråga som är unika för varje rad

  4. Java/Mysql..SQLEundantag:En tabell måste ha minst en kolumn SQLState:42000 VendorError:1113