Script para limpar tabelas do banco de dados (MySQL) [RESOLVIDO]

1. Script para limpar tabelas do banco de dados (MySQL) [RESOLVIDO]

Elias Savi
elias_savi

(usa openSUSE)

Enviado em 02/12/2011 - 10:35h

Olá, pessoal.

Preciso de um script, acredito que deve ser em php, pois mexe com banco de dados, que execute as seguintes tarefas que atualmente executo pelo terminal:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

# mysql -u root -p

Enter password:****

mysql> use msnproxy


mysql> truncate table log;

mysql> truncate table contact_groups;

mysql> truncate table contacts;

mysql> truncate table users;

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Obrigado!


  


2. Re: Script para limpar tabelas do banco de dados (MySQL) [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/12/2011 - 11:22h

Da pra fazer em shell...


#!/bin/bash

mysql -u USUARIO -pSENHA BASE_DE_DADOS < comandos.SQL



basta colocar os comandos sql no arquivo comandos.SQL, faça um teste ai.

Abraços




3. Re: Script para limpar tabelas do banco de dados (MySQL) [RESOLVIDO]

Eriton Almeida
eritonalmeida

(usa Debian)

Enviado em 02/12/2011 - 11:29h

#!/bin/bash

mysql -u root -psenha < arquivo.sql





========== arquivo.sql ==========
use msnproxy;
truncate table log;
truncate table contact_groups;
truncate table contacts;
truncate table users;


4. Re: Script para limpar tabelas do banco de dados (MySQL) [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 02/12/2011 - 11:37h

Obs:

Não precisa mais do
use msnproxy;

no arquivo de comandos.sql, pois no comando:

mysql -uUSUARIO -pSENHA BASE_DE_DADOS

já tem o nome da base de dados, basta substituir.

Abraços



5. Funcionou

Elias Savi
elias_savi

(usa openSUSE)

Enviado em 02/12/2011 - 16:05h

Valeu Raimundo e Eriton o script funcionou perfeitamente.

Obrigado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts