OK, une base de données d'informations. Une colonne dédiée à un ordre d'affichage. Si j'apporte des modifications, comme déplacer des lignes ou supprimer des lignes ou ajouter des lignes à la fin de la base de données, déplacez-les vers le haut ou vers le bas.MySql - Gérer un ordre d'affichage des données
Je préférerais garder l'ordre d'affichage dans l'ordre séquentiel sans lacunes. comme 1-2-3-4-5-6-7-8-9
si je supprime une ligne 1-2-3-4-5-7-8-9
Je peux avoir un problème plus tard si je veux ajouter une ligne après la ligne 5 (en position 6). Je penserais à garder ces chiffres séquentiels sans lacunes. Est-ce correct? J'ai essayé:
ALTER TABLE data DROP id;
ALTER TABLE data ADD id int(10) AUTO_INCREMENT;
Je sais que ce n'est pas une bonne chose. En outre, lors des tests, il n'a pas conservé mes données dans l'ordre.
Des idées sur la gestion d'un ordre d'affichage? Est-ce que je vais devoir charger toutes les données dans un tableau et les gérer là? On dirait que MySql aurait déjà une solution ???
Voulez-vous dire que je peux appeler une nouvelle commande dans la colonne? Comme renuméroter? – MP123
Peut-être ai-je besoin d'une colonne qui ne change jamais? Lorsque vous supprimez des lignes, quittez cette colonne. – MP123