Apagar todos os dados de um banco(zerar o Banco)

MySQL

Banco de Dados

05/06/2018

tenho que fazer um script para zerar um banco de dados. pesquisei alguns geitos mais nao obite exito

um deles e to
truncate
ai da esse erro:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 1.
truncate.

no delete da esse erro:

violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_NOTA_1" on table "NOTA".
Foreign key references are present for the record.

ai pesquisei esse erro do delete e falaram para desabilitar a forreing key
ai usei esse comando

delete from pess NOCHECK CONSTRAINT ALL;
e da esse erro
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 28.
CONSTRAINT.
foreign_key_checks = 0 desabilitar e foreign key checks = 1 habilitar

agora fiquei perdido alguém pode me ajudar
Abner Carvalho

Abner Carvalho

Curtidas 0

Respostas

Venancio Alves

Venancio Alves

05/06/2018

Olá Abner Carvalho!

Primeiro você deve excluir a Foreign Key e depois deletar todos os dados do seu banco.

Excluir a Foreign Key

ALTER TABLE nome da tabela
DROP nome da chave estrangeira;

GOSTEI 0
Natanael

Natanael

05/06/2018

No caso você tem primeiro que excluir a tabela Nota.
GOSTEI 0
POSTAR