Hello,
J'ai un script shell qui lance des requêtes MySQL pour certains traitements, tout fonctionne bien.
J'aimerai pouvoir remplacer dans la base MYSQL un code pour l'extension Jevents, qui est différent pour chaque site.
Voir l'image ci-dessous :
Ma requete est la suivante :
Le soucis c'est que la zone %OLD_CODE% ne fonctionne pas.
Je suis obligé de saisir la chaine exacte.
Problème, vu que la chaine de caractère est différente pour chaque site, comment faire sélectionner chaque chaine sans tenir compte de son contenu?
J'ai même essayé avec * pour tout prendre mais idem, cela ne donne rien.
Qu'en dites vous?
Merci
Laurent
J'ai un script shell qui lance des requêtes MySQL pour certains traitements, tout fonctionne bien.
J'aimerai pouvoir remplacer dans la base MYSQL un code pour l'extension Jevents, qui est différent pour chaque site.
Voir l'image ci-dessous :
Ma requete est la suivante :
Code HTML:
mysql -D DATABASE_NAME -e "UPDATE TABLE SET params = REPLACE(params, '%OLD_CODE%', 'NEW_CODE') WHERE element = 'EXTENSION'"
Je suis obligé de saisir la chaine exacte.
Problème, vu que la chaine de caractère est différente pour chaque site, comment faire sélectionner chaque chaine sans tenir compte de son contenu?
J'ai même essayé avec * pour tout prendre mais idem, cela ne donne rien.
Qu'en dites vous?
Merci
Laurent
Commentaire