Les billets de blog

MYSQL Update via SELECT

Ce coup-ci j’ai cherché longtemps… et j’ai trouvé! Le problème était de corriger une table mal foutue: il fallait que j’update une table en assignant des valeur dans un champs provenant d’un select sur la même table. Attendez, je vais vous montrer le problème. Imaginons une table de ce genre “BandeDessinée”: id (int auto_increment) titre (varchar 255) type (varchar 255) Or voilà, “type” est un varchar (255) qui contient un type de bande dessinée.

MySQL Failed to CREATE FUNCTION

Ce matin, grosse peur et surtout gros coup de stress !!! voilà que lors d’une mise à jour de code sur un projet une requête me retourne une erreur sur ma base MySQL. L’insulte: ERROR 1307 (HY000): Failed to CREATE FUNCTION. J’ouvre un shell MySQL et je tente: delimiter // CREATE FUNCTION myMethod() RETURNS bigint(20) BEGIN RETURN 1; END // Retour de la requête: ERROR 1307 (HY000): Failed to CREATE FUNCTION myMethod Que se passe-t-il ?

Poste de développement PHP sous Fedora

Linux est un système parfait pour développer. Simple d’installation, apache est prêt à l’emploi, tout comme PHP et MySQL. Du fait d’être sous Linux, vous êtes proche de la configuration de votre serveur qui a 75% de chance d’être sous Linux. Muni de Eclipse et du plugin PDT, vous allez pouvoir aisément travailler vos développements PHP. Mais là où le bas blesse, c’est que justement vous êtes proche d’une configuration serveur.

Récupération de MySQL cassé

Je viens d’exploser, sans trop savoir pourquoi, ma base de données MySQL et toutes mes tentatives de redémarrage se terminent par un échec. Une goutte de sueur froide commence à me couler le long de la colonne vertébrale quand je lance “mysqld” manuellement et que je vois passer des “stack trace” incompréhensibles. Suivant le message d’erreur, je me rend sur les adresses de site que me balance le serveur pour “réparer” ma base… mais rien n’a été fructueux.

Sun rachète MySQL

On vient de l’apprendre, Sun rachète Mysql! C’est une surprise et rien n’avait transpiré avant cette annonce ce matin. Cela va sans dire que le marché des bases de données va donc être fortement boulversé. Sun et son patrimoine financier et applicatif va donc concurrencer fortement Oracle, IBM, Microsoft… L’annonce du rachat pour 1 miliard de dollars se trouve ici: http://mysql.com/news-and-events/sun-to-acquire-mysql.html Comme vous le savez, Sun est le pripriétaire du fameux Java et va s’imposer sur un marché de 15 Milliards de dollards.