Il n'y pas pas grand moyen pour connaître le type que MySQL va utiliser pour représenter le résultat d'une expression. Baron Schwartz en a trouvé un : créer une table, et noter le type qui a été attribué par MySQL à la colonne qui contiendra le résultat prévu. Ce n'est pas très élégant, mais ça marche.
« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »
MySQL 5.0.67 était une version community qui a été releasé le 4 Août et remplace la version GA 5.0.51b. Beaucoup de bugs ont été corrigés, mais dans les plus importants à mon avis, on y retrouve :
- L’engine FEDERATED est disablé par defaut. (Bug #37069)
- Correction majeure à CHECK TABLE et REPAIR TABLE qui pouvait causer des pertes de données dans certaines conditions. (Bug #36055)
- La variable connect_timeout est passée de 5 à 10 secondes par défaut. (Bug #28359)
- Fixe de sécurité avec le ALTER VIEW qui permettait à un USER d’obtenir les droits sur la view (Bug #29908)
- Beaucoup de corrections liées à la réplication.
- Les …
SQL Designer est un utilitaire permettant de réaliser la
conception de bases de données de manière graphique et
conviviale.
Son grand avantage réside dans le fait que la conception se fait
au sein d'un navigateur, grâce à un développement réalisé en
Javascript. Il n'est donc pas nécessaire d'avoir un programme
flash installé, et l'outil est donc compatible avec un grand
nombre de plateformes techniques. Il fonctionne sur la plupart
des navigateurs connus (Firefox, IE 6 & 7, Opera, Safari...)
Billet original publié sur les blogs de developpez.com...
MySQL est composé de deux niveaux : le moteur SQL, qui gère les requêtes, et le moteur de stockage, qui assure la persistance des données. MyISAM et InnoDB sont les moteurs les plus connus, mais il y en a bien d'autres, généralistes ou spécialisés. Peter Zaitsev fait le point sur tous ces moteurs, leur utilité et leur degré de maturité. Vous retrouverez Maria, Falcon, InnoDB, MyISAM, PBXT, Solidb, memory, federated, blackhole et archive. Il y a aussi des comparatifs de performances.
- The wonderful world of Storage engines (0 visite)
MySQL est composé de deux niveaux : le moteur SQL, qui gère les requêtes, et le moteur de stockage, qui assure la persistance des données. MyISAM et InnoDB sont les moteurs les plus connus, mais il y en a bien d'autres, généralistes ou spécialisés. Peter Zaitsev fait le point sur tous ces moteurs, leur utilité et leur degré de maturité. Vous retrouverez Maria, Falcon, InnoDB, MyISAM, PBXT, Solidb, memory, federated, blackhole et archive. Il y a aussi des comparatifs de performances.
- The wonderful world of Storage engines (0 visite)
Une nouvelle version de MySQL vient de voir le jour. Cette nouvelle version apporte quelques modifications parmi lesquelles :
- L'ajout de la variable système plugin_dir
- Le moteur de stockage FEDERATED est à présent désactivé par defaut
- La mise à jour de REPAIR TABLE et de CHECK TABLE
J'ai été approché par un ami qui souhaitait ajouter une
contrainte UNIQUE sur des données, et supprimer les doublons dans
une table, en conservant uniquement les valeurs récentes. Il
avait essayer plusieurs approches avec ALTER TABLE, mais avait
rencontré des problèmes avec les anciennes valeurs.
Pour l'aider, je me suis basé sur ses premières pistes, puis j'ai
pensé que je pourrais publier toutes les solutions ici.".
Au passage, un rappel : ALTER TABLE dispose d'une clause ORDER BY
qui permet de classer les données, et IGNORE qui permet de
traiter les erreurs de conversions de tables en les ignorant
(c'est à dire, en supprimant les lignes qui sont associées).
Il est fréquent d'avoir à stocker des données hiérarchisées comme une liste de catégories dans une base de données. Malheureusement, les bases de données relationnelles comme MySQL ne proposent pas de fonctions spécifiques pour ce type de structure.
Je vous propose d'examiner, à travers un exemple, les différentes
solutions qui sont disponibles.
- Sooka Blog (0 visite)
Il est fréquent d'avoir à stocker des données hiérarchisées comme une liste de catégories dans une base de données. Malheureusement, les bases de données relationnelles comme MySQL ne proposent pas de fonctions spécifiques pour ce type de structure.
Je vous propose d'examiner, à travers un exemple, les différentes
solutions qui sont disponibles.
- Sooka Blog (0 visite)
Voici la nouvelle version 5.0.67 de MySQL Community Server. De nombreux correctifs ont été appliqués pour améliorer la sécurité et la stabilité du logiciel.
Billet original publié sur les blogs de developpez.com...
« Précédent 10 Nouvelles entrées | Suivant 10 Entrées plus anciennes »