簡體   English   中英

MySQL:如何從.SQL腳本文件運行shell命令

[英]MySQL: how to run shell command from .SQL script file

我正在Windows 10上使用MySQL 5.6.36運行,我正在.sql文件中編寫腳本。 我需要運行一些shell命令(在這種情況下,要連接兩個文件)。

我該怎么做?

我試過了,但它給出了“編譯錯誤”:

\! ls

它說:

語法錯誤:“ \\”轉義運算符在此位置無效輸入

我無法重現錯誤:

文件: /path/to/file/test.sql

SELECT VERSION();

SELECT 'system' `system`;
system ls -al myDir

SELECT '\\!';
\! ls -al myDir

MySQL命令行:

mysql> \. /path/to/file/test.sql
+-----------+
| VERSION() |
+-----------+
| 5.7.11    |
+-----------+
1 row in set (0.00 sec)

+--------+
| system |
+--------+
| system |
+--------+
1 row in set (0.00 sec)

total 0
dr--------  2 user user  10 Jan 12 00:00 .
dr-------- 23 user user 280 Jan 13 23:00 ..
+----+
| \! |
+----+
| \! |
+----+
1 row in set (0.00 sec)

total 0
dr--------  2 user user  10 Jan 12 00:00 .
dr-------- 23 user user 280 Jan 13 23:00 ..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM