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

Banco de dados vazio no MySQL e PHP?


A maneira mais simples de fazer isso, se você tiver os privilégios, é:
DROP DATABASE dbName;
CREATE DATABASE dbName;
USE DATABASE dbName;

A alternativa é consultar o information_schema banco de dados para gatilhos, rotinas armazenadas (procedimentos e funções), tabelas, visualizações e possivelmente outra coisa, e solte-os individualmente.

Mesmo depois disso, seu banco de dados ainda pode não estar no mesmo estado que um recém-criado, pois pode ter um conjunto de caracteres padrão personalizado e um conjunto de agrupamento. Use ALTER DATABASE para mudar isso.

À medida que os recursos são adicionados (eventos...), você terá cada vez mais trabalho dessa maneira. Então, realmente, a única maneira de esvaziar completamente o banco de dados é eliminá-lo e recriá-lo.