Actualités
Image pour le titre du contenu
Pour importer des données dans MySQL, il y a plusieurs méthodes (LOAD DATA, mysqlimport) mais elles imposent à chaque fois d'avoir créé une table avant.

Une solution à ce problème consiste alors à créer une table de varchar, puis de faire l'importation. Après cette opération, il est alors possible d'optimiser les types de colonnes avec ALTER TABLE.

mysql> select * from table procedure analyse(100);

Cette requete pour MySQL 5 ou plus récent, va analyser les 100 premiers éléments de la table, et vous suggérer des types optimisés pour cette table. Elle va notamment tenter de réduire les colonnes entières, la taille des varchar ou encore transformer une colonne texte en colonne ENUM. Elle signale aussi les NOT NULL, par exemple.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter