Questions marquées «mysql»

89
MySQL: Trier par taille / longueur de champ

Voici une structure de table (par exemple test): __________________________________________ | Field Name | Data Type | |________________|_________________________| | id | BIGINT (20) | |________________|_________________________| | title | varchar(25) | |________________|_________________________|...

89
Comment puis-je parcourir toutes les lignes d'une table? (MySQL)

J'ai une table A et il y a un ID de clé primaire. Maintenant, je veux parcourir toutes les lignes de A. J'ai trouvé quelque chose comme «pour chaque enregistrement dans A», mais cela ne semble pas être la façon dont vous le faites dans MySQL. La chose est que pour chaque ligne, je veux prendre un...

88
Quand utiliser STRAIGHT_JOIN avec MySQL

J'avais juste une requête assez complexe avec laquelle je travaillais et cela prenait 8 secondes pour s'exécuter. EXPLAIN montrait un ordre de table étrange et mes index n'étaient pas tous utilisés, même avec l'indication FORCE INDEX. Je suis tombé sur le mot clé de jointure STRAIGHT_JOIN et j'ai...

88
Dupliquer toute la base de données MySQL

Est-il possible de dupliquer une base de données MySQL entière sur un serveur Linux? Je sais que je peux utiliser l'exportation et l'importation, mais la base de données d'origine est> 25 Mo, donc ce n'est pas idéal. Est-il possible d'utiliser mysqldump ou en dupliquant directement les fichiers...

88
Enregistrer le tableau PHP sur MySQL?

Quel est le bon moyen de sauvegarder un tableau de données dans un seul champ mysql? Aussi, une fois que j'ai interrogé ce tableau dans la table mysql, quel est un bon moyen de le remettre sous forme de tableau? La sérialisation et la désérialisation sont-elles la réponse?

88
Approches de partitionnement MySQL?

Quelle est la meilleure approche pour le partage des tables MySQL. Les approches auxquelles je peux penser sont: Partage au niveau de l'application? Partage au niveau de la couche proxy MySQL? Serveur de recherche central pour le sharding? Connaissez-vous des projets ou des outils intéressants...