Numéro d'enregistrement max dans une table

Numéro d'enregistrement max dans une table

par Djamila DOUCENE,
Nombre de réponses : 3

Bonjour ;

Y a t-il une limite au champ id de la table mdl_log ?


Si c'est le cas, ce champ recommence t-il à 1 à nouveau ?



Merci à tous.

Moyenne des évaluations  -
En réponse à Djamila DOUCENE

Re: Numéro d'enregistrement max dans une table

par stephane ngov,

Pourquoi une telle question ?

La limite de donnée est l'espace du disque dur du serveur.

Aucune base de donnée à une clé primaire qui revient à 0 en auto-incrémentation.


En réponse à stephane ngov

Re: Numéro d'enregistrement max dans une table

par Martin B.,

La limite est 9 999 999 999 car la taille du champs id de la table mdl_log est 10, sachant que tu peux toujours modifier cette taille.


image table


En réponse à Martin B.

Re: Numéro d'enregistrement max dans une table

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Je ne pense pas que la valeur revienne à 0 si toutefois elle devait atteindre 9 999 999 999 (déjà, il faut y aller). Cela poserait des problèmes d'intégrité notamment avec ce qui est utilisé couramment comme clé.

Certes, le journal des historiques de nos plateformes PEUT conserver une grande quantité de données pendant une durée infinie (cf paramètre loglifetime) mais le faut-il ? Je renvoie à la très appréciée intervention de Nicolas lors du dernier Moodle-Moot sur le danger du Big Data. Sans parler de la légalité ! Nous n'avons pas le droit (cf CNIL) de conserver certaines informations (dont les adresses IP pourtant journalisées) pendant une durée indéterminée.