Cherche à nettoyer ma BDD mysql

Discussion dans 'Administration d'un site Web' créé par dandav55, 2 Décembre 2011.

  1. dandav55
    dandav55 WRInaute discret
    Inscrit:
    2 Avril 2008
    Messages:
    85
    J'aime reçus:
    0
    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
     
  2. marchandeo
    marchandeo WRInaute discret
    Inscrit:
    18 Janvier 2011
    Messages:
    94
    J'aime reçus:
    0
    :) 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.
     
  3. dandav55
    dandav55 WRInaute discret
    Inscrit:
    2 Avril 2008
    Messages:
    85
    J'aime reçus:
    0
    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
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    72
    Tu as un champ contenant la date dans tes tables ?
     
  5. dandav55
    dandav55 WRInaute discret
    Inscrit:
    2 Avril 2008
    Messages:
    85
    J'aime reçus:
    0

    Oui j'ai bien un champ ainsi fait exemple ' 2010-04-16 23:05:45'
     
  6. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    72
    Bein dans ce cas tu peux faire des

    Code:
    DELETE FROM table WHERE champdate < datedeconservation
     
  7. dandav55
    dandav55 WRInaute discret
    Inscrit:
    2 Avril 2008
    Messages:
    85
    J'aime reçus:
    0
    Je vais essayer en local

    Je te tiendrai au courant

    Merci
     
  8. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    Teste d'abord un SELECT avec les mêmes conditions afin de voir que c'est bien les données que tu veux supprimer.
     
  9. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    72
    +1.
     
  10. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    ++1 :lol: en effet ça en a sauvé plus d'un
     
Chargement...
Similar Threads - Cherche nettoyer BDD Forum Date
Désindexer page du moteur de recherche interne Crawl et indexation Google, sitemaps 30 Octobre 2019
Aucune information relative à la page dans les résultats de recherche Demandes d'avis et de conseils sur vos sites 11 Octobre 2019
Comment ce spam en recherche locale est-il possible ? Netlinking, backlinks, liens et redirections 9 Octobre 2019
Nouvelle présentatation des résultats du moteur de recherche google Référencement Google 5 Octobre 2019
Référencement local : comment apparaître sur une recherche Google YouTube, Google Images et Google Maps 28 Septembre 2019
Etre dans le top 3 des résultats de recherche seulement avec une stratégie de contenu ? Référencement Google 17 Septembre 2019
Différence % Site search et % sessions de recherche Techniques avancées de référencement 13 Septembre 2019
CTR en matière de recherches d'images YouTube, Google Images et Google Maps 12 Septembre 2019
50% des recherches sur Google n'aboutissent pas à un clic Référencement Google 20 Août 2019
Pourquoi mon patron me protège-t-il à propos de la recherche par mot clé? Demandes d'avis et de conseils sur vos sites 20 Juillet 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice