[base MySQL] besoin d'un avis

antic80 Messages postés 4877 Statut Contributeur -  
antic80 Messages postés 4877 Statut Contributeur -
bonjour

voila je suis en train d'élaboré un site avec une base mysql sur l'hebergeur keoconcept

j'ai un espace de 250 mo

dans cette base j'ai une table qui s'appelle stats

cette table ce rempli de la facon suivante

le site propose des exercices

a chaque fois que l'eleve termine une question on rempli la table stats

id-eleve,id-question,id-exercice,NombreEssai,BonneReponse,MauvaiseReponse

bonne reponse = 0 ou 1
mauvaise reponse = 0 ou 1

je me demande si c une bonne idée de faire comme ca ??

va t'il y avoir une limite aux nombres d'enregistrement ??

y a t'il une solution pour vider cette table mais tout de meme conserver les données de l'eleve ??

me manque t'il quelque chose ??

merci pour vos reponses
A voir également:

2 réponses

PhP Messages postés 1774 Statut Membre 606
 
Bjr,

Non ce n'est pas utile de distinguer : BonneReponse,MauvaiseReponse

Un champ reponseOk : 0 = non 1 = oui suffit largement

Oui le nombre d'enregistrements par table dans MySQL est limité : en fait le taille maxi d'une table est de ... 4 GO (peut être plus avec les nouvelles versions) mais ceci dépend aussi de l'OS et des limites fixées par ton provider.

Mais rassure-toi tu peux sans pb insèrer des centaines de milliers d'enregistrements : bref tu viendras à bout de tes élèves bien avant d'atteindre les limites de MySQL ... LOL !


ATTENTION : si tu vides une table tu perds toutes les données.
Par contre rien ne t'inderdit de copier les données dans une autre table par ex STATS_2005, STATS_2006 puis de vider STATS


@+
0
antic80 Messages postés 4877 Statut Contributeur 1 161
 
oui je penser un peu a faire une seconde table mais en fait j'aurais aimé regroupé les infos mais ca m'empeche de faire certaines requetes

bon je v reflechir a ca

merci a toi
0