Bonjour à tous,
Ce matin, gros coup de frayeur ... j'ajoute deux champs MySQL à une table déjà bien remplie - 1300 lignes, 10.2Mo - sans faire de sauvegarde, erreur je sais. Je rajoute juste deux champs char(75) en valeur NULL. Et la, après validation, frayeur, ma table passe de 10.2Mo à 290Ko !
Je regarde un peu et je ne vois rien de changé ... les données sont toujours présentes, les index aussi, tout est là ... seule différence avec mes anciennes sauvegardes, ma table est passée de "table statique" à "table dynamique". Je remet ma table en "statique", juste "pour voir" et elle repasse à 10.2Mo.
J'ai donc deux questions pour ceux qui pourront y répondre :
1/ Pourquoi, selon-vous, ma table a t-elle changée toute seule de statique à dynamique ?
2/ Quelle est la différence entre ces deux formats, au vu du gain de place énorme (alors que je n'ai remarqué aucune différence dans les données).
Merci d'avance
Ce matin, gros coup de frayeur ... j'ajoute deux champs MySQL à une table déjà bien remplie - 1300 lignes, 10.2Mo - sans faire de sauvegarde, erreur je sais. Je rajoute juste deux champs char(75) en valeur NULL. Et la, après validation, frayeur, ma table passe de 10.2Mo à 290Ko !
Je regarde un peu et je ne vois rien de changé ... les données sont toujours présentes, les index aussi, tout est là ... seule différence avec mes anciennes sauvegardes, ma table est passée de "table statique" à "table dynamique". Je remet ma table en "statique", juste "pour voir" et elle repasse à 10.2Mo.
J'ai donc deux questions pour ceux qui pourront y répondre :
1/ Pourquoi, selon-vous, ma table a t-elle changée toute seule de statique à dynamique ?
2/ Quelle est la différence entre ces deux formats, au vu du gain de place énorme (alors que je n'ai remarqué aucune différence dans les données).
Merci d'avance
