Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Truncar todas as tabelas em um banco de dados MySQL em um comando?

Soltar (ou seja, remover tabelas)

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

Truncar (ou seja, tabelas vazias)

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