Я побежал в несколько странные thing.I бегу мои запросы от имени файла на окнахли имя файла general.sql зарезервирован в MySQL
как source c:\sql\general.sql
, но это не удается
mysql> source c:\sql\general.sql
--------------
mysql Ver 14.14 Distrib 5.6.11, for Win32 (x86)
Connection id: 6
Current database: joins
Current user: [email protected]
SSL: Not in use
Using delimiter: ;
Server version: 5.6.11 MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: cp850
Conn. characterset: cp850
TCP port: 3306
Uptime: 5 days 2 hours 53 min 45 sec
Threads: 1 Questions: 167 Slow queries: 0 Opens: 86 Flush tables: 1 Open ta
bles: 62 Queries per second avg: 0.000
--------------
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'sourc
e c:ql' at line 1
->
Это в запрос
CREATE TABLE mytable (
id INT NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL,
PRIMARY KEY (id)
);
Однако, когда я пытаюсь запустить тот же запрос, но на этот раз назвав мой файл stuff.sql
mysql> source c:\sql\stuff.sql
Query OK, 0 rows affected (0.65 sec)
Это обычная ошибка?
Update
source c:\sql\\general.sql
производит эту ошибку
mysql> source c:\sql\\general.sql
--------------
mysql Ver 14.14 Distrib 5.6.11, for Win32 (x86)
Connection id: 6
Current database: joins
Current user: [email protected]
SSL: Not in use
Using delimiter: ;
Server version: 5.6.11 MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8
Db characterset: utf8
Client characterset: cp850
Conn. characterset: cp850
TCP port: 3306
Uptime: 5 days 3 hours 42 min 4 sec
Threads: 1 Questions: 192 Slow queries: 0 Opens: 97 Flush tables: 1 Open ta
bles: 62 Queries per second avg: 0.000
--------------
ERROR:
Unknown command '\\'.
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'sourc
e c:ql\\general.sql' at line 1
mysql>
Нет, но я думаю, что antislash является –
'рядом с«источник с: QL»в строке 1 ', вероятно, нужно использовать другой слэш или сбежать от обратной косой черты' C Источник:/SQL/stuff.sql' – Prix