Cherche à nettoyer ma BDD mysql

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

dandav55
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: 2 Avr 2008

Cherche à nettoyer ma BDD mysql

Message le Ven Déc 02, 2011 22:56

Bonjour,

Je cherche un code permettant de vider les tables à une date donnée, par exemple au 31/12/2010

Je connais Truncate where mais la suite m'est inconnue

Je demande un coup de main pour ce code, ma BDD va exploser

Merci et bonne soirée

marchandeo
WRInaute discret
WRInaute discret
 
Messages: 110
Inscription: 18 Jan 2011

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 9:43

:) Tu veux vider une table périodiquement sans te soucier des données qu'elle contient ? il n'est donc peut-être pas utile de continuer à stocker ces données...

Sinon tu peux aller voir du côté des cron pour faire exécuter un script de nettoyage de façon périodique (mais il faut avoir la main sur ton serveur), soit du côté des triggers MySQL.

dandav55
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: 2 Avr 2008

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 10:00

marchandeo a écrit::) Tu veux vider une table périodiquement sans te soucier des données qu'elle contient ? il n'est donc peut-être pas utile de continuer à stocker ces données...

Sinon tu peux aller voir du côté des cron pour faire exécuter un script de nettoyage de façon périodique (mais il faut avoir la main sur ton serveur), soit du côté des triggers MySQL.


Bonjour,

J'ai testé en local en vidant les tables connect - connect_pages - connect_pages_sources

Cela m'a effacé toutes les données, visites, stats, commandes..........

C'est là que je coince car je veux garder au minimum 1 an, je sauvegarde régulièrement ma BDD

Bonne journée


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 10:03

Tu as un champ contenant la date dans tes tables ?

dandav55
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: 2 Avr 2008

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 13:45

UsagiYojimbo a écrit:Tu as un champ contenant la date dans tes tables ?



Oui j'ai bien un champ ainsi fait exemple ' 2010-04-16 23:05:45'


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 13:55

Bein dans ce cas tu peux faire des

Code: Tout sélectionner
DELETE FROM table WHERE champdate < datedeconservation

dandav55
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: 2 Avr 2008

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 14:19

Je vais essayer en local

Je te tiendrai au courant

Merci


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 15:17

Teste d'abord un SELECT avec les mêmes conditions afin de voir que c'est bien les données que tu veux supprimer.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8575
Inscription: 23 Nov 2005

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 18:35

spout a écrit:Teste d'abord un SELECT avec les mêmes conditions afin de voir que c'est bien les données que tu veux supprimer.


+1.


zeb
WRInaute accro
WRInaute accro
 
Messages: 4553
Inscription: 5 Déc 2004

Re: Cherche à nettoyer ma BDD mysql

Message le Sam Déc 03, 2011 18:49

UsagiYojimbo a écrit:
spout a écrit:Teste d'abord un SELECT avec les mêmes conditions afin de voir que c'est bien les données que tu veux supprimer.

+1.

++1 :lol: en effet ça en a sauvé plus d'un


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités