意外輸入無效斜線指令後如何恢復 mysql 工作提示字元?

意外輸入無效斜線指令後如何恢復 mysql 工作提示字元?

我犯了一個錯誤,試圖使用 postgres'\d來描述 mysql 中的表。

但在 mysql 中\.運行一個名為「source (\.) Execute an SQL script file. Takes a file name as an argument.」的腳本。

我不知道如何退出這種狀態。無論再多的 \c 或 ctrl-C 似乎都無法讓我回到可以再次運行命令的狀態。

mysql> \d tablename
mysql> show tables;
    -> \c
mysql> show tables;
    -> ^C
mysql> show tables;
    -> \q
Bye

更多範例:

mysql> \d tablename
mysql> show databases;
    -> \x
    -> \c
mysql> \x
mysql> show databases;
    -> \r
Connection id:    274
Current database: *** NONE ***

mysql> show databases;
    ->

相關內容