2012-04-23 17 views
6

hi używam windows 7, xamppnie można uruchomić sql Windows File wiersza poleceń za pomocą polecenia SOURCE

. próbuję uruchomić plik sql korzystając CMD ut to daje mi błąd

ERROR: 
Unknown command '\x'. 

to co robię

enter image description here

ta komenda nie działa

mysql> SOURCE C:\xampp\htdocs\elephanti2\db\mas_gis_city_ip.sql; 

*** jeszcze jeden problem z tym działa dobrze, gdy próbowałem, przejdź do phpmyadmin i zaimportuj plik.

dlaczego tak się dzieje, nie mam pojęcia, pomóż ..................

+0

Jaka jest zawartość pliku .sql? – Flimzy

+0

tak naprawdę dzieje się dla każdego pliku sql, nie tylko tego pliku. ale każdy plik działa, gdy importujemy phpmyadmin –

Odpowiedz

14

Mój oryginalny odpowiedź:

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

Można również spróbować wykonywania polecenia tak:

mysql> SOURCE C:/xampp/htdocs/elephanti2/db/mas_gis_city_ip.sql; 

(Źródło: komentarz w reference manual sugeruje użycie ukośników w ukryciu na maszynach z systemem Windows)

+0

Tak, i pamiętajcie *** nie ***, aby cytować wokół ścieżki, która również mnie potknęła. –

2

Spróbuj podając nazwę pliku. Zauważ swoją komendę:

mysql> źródłowy C: \ xampp \ htdocs ...

prawdopodobnie jest interpretowane jako:

mysql źródłowy C: \ xampp \ htdocs .. .

(patrz \ X istnieje?)

Jeśli cytat t on nazwa pliku, założę się, że to zadziała. (Nie wiem, czy mysql wymaga "lub" do cytowania nazw plików w tym kontekście, spróbuj oba)

1

faktycznie to działało, myślę, że jest to poprzednia odpowiedź.

mysql> SOURCE C:\\xampp\\htdocs\\elephanti2\\db\\mas_gis_city_ip.sql; 

dzięki

Powiązane problemy