Le SGBDR MySQL ne dispose pas de méthode similaire à Split (Java) ou Explode (PHP) permettant d'extraire une liste d'éléments depuis une chaîne contenant un séparateur particulier. Typiquement, extraire la...
Depuis la version 5.6 de MySQL, le cache est désactivé par défaut car il s'est avéré que, dans certains cas, le cache réduit les performances de ce SGBD : l'invalidation d'un volume de données conséquent...
Il est possible sur MySQL de créer une tâche planifiée afin d'exécuter régulièrement une requête.
En MySQL, il est possible d'écrire une requête supprimant les données de plusieurs tables simultanément. Cela peut servir dans le cadre de problématique de performance. Voici un exemple utilisant les clés...
Au fil des usages d'une base de données, celle-ci va évoluer et en cas de lenteur, certaines choses sont à étudier afin d'optimiser les performances.
Si vous souhaitez récupérer la liste des dernières requêtes lancées sur un serveur MySQL, voici les commandes pour le faire. Tout d'abord, il faut activer l'enregistrement en log des requêtes : SET GLOBAL...
Voici un exemple de script Batch qui permet d'importer un fichier CSV directement dans une base de données. Les paramètres de la base de données ainsi que le nom du fichier sont dans des...
Si l'import d'un fichier SQL volumineux par PhpMyAdmin échoue avec le message "MySQL Server has gone away", on peut modifier MySQL en augmentant la taille des paquets. Modifier mysql.ini, dans la section mysqldump...
On peut vite se faire envahir un disque dur avec des fichiers mysql-bin.xxxxxx (mysql-bin.000001...). Ces fichiers sont des logs MySQL qui tracent toutes les modifications de la base. Le mieux est de les désactiver...
Pour réinitialise l'autoincrément d'une table, il faut faire : ALTER TABLE matable AUTO_INCREMENT = 1; Cependant, si la table est en INNODB et qu'il y a des clés étrangères, cela ne fonctionnera pas (aucune...
Page 1/3 | Page suivante → |
RSS | Informations |