Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment stocker efficacement une liste dynamique dans une colonne MySQL ?

Puisque vous souhaitez stocker des nombres entiers, un moyen efficace serait de les stocker dans une colonne INT/DECIMAL.

Créez une table supplémentaire qui contiendra ces numéros et ajoutez une colonne ID pour lier les enregistrements à d'autres tables.

En plus de ce que j'ai dit, vous pouvez les convertir en code HEX, ce qui sera très facile et prendra moins de place.

Notez qu'un gros VARCHAR peut avoir une mauvaise influence sur les performances. tranches sont trop volumineuses pour être stockées en mémoire, MySQL les stockera sur disque.