Envoyé par
Commandeur
Bonjour,
Je voudrais aussi faire une requette pour renommer des fiches articles.
Ma table s'appel "article".
Mais uniquement les articles don le code "geo" et egale a "suppri".
renomer les articles par "a supprimer" (ex: 'eric' par "a supprimer"
Dans la table
Code article - Nom - Geo
1231----------eric------suppri
Eventuellement je peux vous envoyer le fichier.
Merci de vos reponses.
Commandeur.
quand à la requette sql
elle ressemblera à ça :
update article set nom='a supprimer' where geo='suppri" ;
ce qui dans un script peut se faire comme indiqué précédement :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#!/bin/sh
if [ `ps -ef | grep -i mysqld |wc -l` -lt 3 ] ; then
echo mysql n'est pas démarré : ECHEC DE LA PROCEDURE | tee /var/log/miseajour.err
exit 1
fi
#si mysql est ok on peut lancer la requette
(
mysql -u user -h localhost << EOF
use nomdatabase ;
update article set nom='a supprimer' where geo='suppri" ;
quit
EOF
) 1>> /var/log/miseajour.log 2>>/var/log/miseajour.err
exit $? |
Partager