Ich möchte die ganzen Mysql Befehle die ich in einer Textdatei geschrieben habe von Mysql einlesen und ausführen lassen.
Nur klappts eben nicht.
Ich habe die Textdatei user.sql Die Dateiendung soll doch sql sein oder?
mit den Inhalt:
CREATE DATABASE user;
use user;
create table namen ( id int, name char(10) );
usw…
und so will ich die Datei auführen
mysql> user.sql;
klappt eben nicht, weiss einer warum?
Nein ich brauch es schon für meine php Seiten, aber die Textdatei möchte ich einfach über DOS Mysql einlesen so das ich die nich immer manuell eingeben muss, sonder nur einmal in die Textdatei.
Ich habe davon gehört das sowas möglich ist
Habe auch schon im Web gesucht, und mach es auch gleich wie es beschrieben ist, klappt eben nicht
Hallo,
das versuchst Du doch nicht von PHP aus - oder?
Nein ich brauch es schon für meine php Seiten, aber die
Textdatei möchte ich einfach über DOS Mysql einlesen so das
ich die nich immer manuell eingeben muss, sonder nur einmal in
die Textdatei.
Ich habe davon gehört das sowas möglich ist
Habe auch schon im Web gesucht, und mach es auch gleich wie es
beschrieben ist, klappt eben nicht
Hallo,
das versuchst Du doch nicht von PHP aus - oder?
Hi
ich habe in der Textdatei diese Befehle drin
Datenbank name ist bereits vorhanden
use name;
create table test (id int (10));
die Textdatei heißt test.sql und ist im gleichen Verzeichniss drin wo die mysql.exe drin ist „D:\xampp\mysql\bin“
Das ganze ruf ich dan so auf:
myslq > test.sql;
Dann kommt mir diese Fehlermeldung:
ERROR 1064: You habe an error in your SQL syntax. Check the manual, that corresponds to your MySQL server version for the right syntax to use near 'name
Ich möchte die ganzen Mysql Befehle die ich in einer Textdatei
geschrieben habe von Mysql einlesen und ausführen lassen.
Nur klappts eben nicht.
Ich habe die Textdatei user.sql Die Dateiendung soll doch sql
sein oder?
Die Endung ist mysql relativ egal, solange da SQL drin steht.
mysql> user.sql;
klappt eben nicht, weiss einer warum?
mysql> help
…
source (.) Execute a SQL script file. Takes a file name as an argument.
…
also versuche mal
mysql> source user.sql
(ohne Semikolon, . statt source geht auch)