MySQL Befehlsfrage

MySQL, PostgreSQL, SQLite
Post Reply
recoilmaster
Posts: 188
Joined: 2003-10-02 10:35
 

MySQL Befehlsfrage

Post by recoilmaster »

Hi !

Ich hab mir ein kleines Script gebastellt um täglich 4 Werte in meiner MySQL DB upzudaten. Allerdings nimmer sie nicht richtig an.

Das Script sieht wie folgt aus.

Code: Select all

mysql -p*****
USE confixx; 
UPDATE kunden SET quota=1; 
UPDATE ftp SET quota=1; 
UPDATE pop3 SET quota=1; 
UPDATE allgemein SET quota=1;
quit
es ist eine Datei die täglich per Cron Job ausgeführt wird.

Ich bekomme allerdings imemr folgende Fehler.

Code: Select all

./quota: line 3: USE: command not found
./quota: line 4: UPDATE: command not found
./quota: line 5: UPDATE: command not found
./quota: line 6: UPDATE: command not found
./quota: line 7: UPDATE: command not found
./quota: line 9: quit: command not found
in die Mysql Console kommt er rein, dann ist aber Schluss.

Weiss einer was ich falsch gemacht habe ?

Danke

Bye Nils
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: MySQL Befehlsfrage

Post by oxygen »

Code: Select all

echo "USE confixx;n UPDATE kunden SET quota=1;n UPDATE ftp SET quota=1;n UPDATE pop3 SET quota=1;n 
UPDATE allgemein SET quota=1;" | mysql -p
(eine zeile)
recoilmaster
Posts: 188
Joined: 2003-10-02 10:35
 

Re: MySQL Befehlsfrage

Post by recoilmaster »

Danke
recoilmaster
Posts: 188
Joined: 2003-10-02 10:35
 

Re: MySQL Befehlsfrage

Post by recoilmaster »

hmmm

Code: Select all

PAGER set to stdout
PAGER set to stdout
PAGER set to stdout
PAGER set to stdout


ändert nix *_*
boozedǃ
Posts: 47
Joined: 2003-09-27 14:55
Location: /root
 

Re: MySQL Befehlsfrage

Post by boozedǃ »

Ich würde es so machen:

Code: Select all

echo "UPDATE kunden SET quota=1;" >/tmp/quota.sql
echo "UPDATE ftp SET quota=1; >>/tmp/quota.sql
echo "UPDATE pop3 SET quota=1; >>/tmp/quota.sql
echo "UPDATE allgemein SET quota=1;" >>/tmp/quota.sql
mysql -pxxxxxxx confixx < /tmp/quota.sql
rm /tmp/quota.sql
Alternativ kann man ja den SQL Query auch direkt in die quota.sql schreiben, anstatt sie immer anzulegen.
recoilmaster
Posts: 188
Joined: 2003-10-02 10:35
 

Re: MySQL Befehlsfrage

Post by recoilmaster »

Danke.
recoilmaster
Posts: 188
Joined: 2003-10-02 10:35
 

Re: MySQL Befehlsfrage

Post by recoilmaster »

Sorry, 2 mal geposted *_*
Post Reply