By admin on 26 July 2009
Faire des captures d'écrans sous mac OS est plus simple qu'on le pense ..
Raccourcis :
- Command-Shift-3: Prend une capture de l'ecran et l'enregistre sur le bureau.
- Command-Shift-4, Selection d'une zone de l'ecran et enregistrement sur le bureau.
- Command-Shift-4, Après "Espace" capture la fenêtre choisie et l'enregistre sur le bureau.
Voir le screen cast pour la capture d'une zone de l'ecran.
By admin on 26 July 2009
la fonction group_concat de MySQL permet de concaténer des chaines séparés en utilisant un séparateur :
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] [,col ...]]
[SEPARATOR str_val])
Mais il arrive dans certains cas quand la taille de la chaine dépasse la taille par défaut spécifiée par MySQL d'avoir des chaine tronquées. Dans ce cas il faudrait utiliser
By admin on 26 July 2009
Les schemas mysql sont un moyen très efficace pour effectuer des opérations fastidieuses comme la suppression des triggers d'une base. La méthode standard consiste à faire un :
USE database;
SHOW TRIGGERS;
et pour chaque ligne :
DROP database.trigger_name
Le moyen le plus rapide est de demander à MySQL de générer lui même les requêtes de suppression :
By admin on 26 July 2009
Supposons que l'on veuille réaliser d’une façon automatique l’historisation de toutes les opérations sur les tables de la base de données : « stats»
Donc comme résultat on aura une nouvelle BDD avec le préfixe « history_ » qui va contenir les mêmes tables que la base « stats » avec des colonnes supplémentaires pour renseigner :