sql >> Database teknologi >  >> RDS >> Mysql

Afkorte alle tabeller i en MySQL-database i én kommando?

Drop (dvs. fjern tabeller)

mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "drop table $table" DATABASE_NAME; done

Truncate (dvs. tomme tabeller)

mysql -Nse 'show tables' DATABASE_NAME | while read table; do mysql -e "truncate table $table" DATABASE_NAME; done


  1. CASE-sætning i WHERE-sætning i SQL Server 2008

  2. ORA-00903:ugyldigt tabelnavn på PreparedStatement

  3. få en kommasepareret streng fra rækker

  4. Tager rekorden med max dato