2012-04-23 32 views
6

hi i am đang sử dụng windows 7, xamppkhông thể chạy dòng lệnh của cửa sổ tệp sql bằng lệnh SOURCE

. tôi đang cố gắng để chạy một file sql sử dụng CMD ut nó mang lại cho tôi một lỗi

ERROR: 
Unknown command '\x'. 

đây là những gì tôi đang làm

enter image description here

lệnh này không hoạt động

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

*** một vấn đề khác với điều này hoạt động tốt khi tôi đã cố gắng bằng cách đi đến phpmyadmin và nhập tệp.

lý do tại sao điều này xảy ra, tôi không có ý tưởng, hãy giúp ..................

+0

các nội dung của file sql của bạn là gì? – Flimzy

+0

thực sự điều này xảy ra đối với mỗi tệp sql, không chỉ tệp này. nhưng mọi tệp đều hoạt động khi nhập bằng phpmyadmin –

Trả lời

14

câu trả lời ban đầu của tôi:

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

Bạn cũng có thể thử thực hiện các lệnh như thế này:

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

(Nguồn: nhận xét trong số reference manual đề xuất sử dụng dấu gạch chéo chuyển tiếp trên các máy Windows)

+0

Đúng, và hãy nhớ *** không *** để bao gồm dấu ngoặc kép xung quanh đường dẫn, điều này cũng đã vấp ngã tôi. –

2

Hãy thử trích dẫn tên tệp của bạn. Chú ý lệnh của bạn:

mysql> NGUỒN C: \ xampp \ htdocs ...

có lẽ được hiểu là:

mysql NGUỒN C: \ xampp \ htdocs .. .

(thấy thông báo \ x đó?)

Nếu bạn quote t anh ta đặt tên, tôi đặt cược nó sẽ hoạt động. (Không chắc chắn nếu mysql đòi hỏi 'hoặc "trích dẫn tên tập tin trong bối cảnh này, hãy thử cả hai)

1

thực sự điều này đã hoạt động. Tôi nghĩ đó là câu trả lời trước của dwuff.

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

nhờ

Các vấn đề liên quan