phpbar.de logo

Mailinglisten-Archive

[php] run MYSQL commands from a textfile

[php] run MYSQL commands from a textfile

eschmid eschmid+sic_(at)_s.netic.de
Sat, 4 Mar 2000 15:56:57 +0100 (CET)


On Sat, 4 Mar 2000, Britsch wrote:

> Hallo Liste,
> 
> ich habe ein Textfile mit verschiedenen MYSQL - Commands,
> wie z. B. Drop tabellen / create tabellen / insert aus einer access-db
> generiert
> 
> Leider kriege beim starten des textfiles Fehlermeldung: falscher SQL Syntakt
> 
> Meine Vorgehensweise:
> Anmeldung per telnet am "Stratoserver"
> Start mysql-Sitzung und Anmeldung auf der MYSQL Datenbank bei Strato
> 
> Dann erscheint mysql>:
> 
> Meine Eingabe bei mysql>  < skript.txt   (in der skriptfile stehen die
> MYSQL-Commands)
> Ergebnis: SQL syntaktfehler
> 
> In den verschiedenen Handbüchern steht was von shell
> z.B.
> 
> shell> mysql < skript.txt
> 
> siehe: (http://www.tcx.se/manual_chapter/manual_problems.html) Punkt 19.4
> oder :
> http://www.devshed.com/Server_Side/MySQL/Manual/manfiles/manual_Tutorial.htm
> l Punkt 8.6
> 
> Wie komme ich auf die shell bzw. was mache ich falsch ?
> Oder gibt es auch eine Lösung über PHPMyAdmin (db_dump.php3 oder
> db_readdump.php3) Auch bei diesem Ansatz komme ich nicht weiter.

Wenn man sich mit telnet in den Stratoserver einlogged ist man automatisch
in der Shell.

Was Du falsch machst ist, dass Du den MySQL Monitor startest. Probiers mal
mit:

shell> mysql < skript.txt

"mysql < skript.txt" in einer Zeile und dann Return.

-Egon

--
Besuchen Sie Six auf der Hannover-Messe (20.-25.3.) 
            in Halle 14, Stand  J50!




php::bar PHP Wiki   -   Listenarchive