Sql 为什么发送';符号使其显示'&燃气轮机;而不是>;

Sql 为什么发送';符号使其显示'&燃气轮机;而不是>;,sql,mariadb,raspbian,Sql,Mariadb,Raspbian,登录MarisDB sql server时意外发送了“符号”。现在>符号显示为->。当我再次输入“它将变为”>。在这两种状态下,我都无法运行sql命令。这里发生了什么 运行拉斯宾和马里亚布。运行'sudomysql-uroot-p',然后输入密码进行连接。按一下“回车键”,现在sql命令不起作用。我找到的唯一解决方案是Ctrl+c,它会中止。以下是终端的示例: MariaDB [(none)]> '; '> '> Ctrl-C -- exit! Aborted

登录MarisDB sql server时意外发送了“符号”。现在>符号显示为->。当我再次输入“它将变为”>。在这两种状态下,我都无法运行sql命令。这里发生了什么

运行拉斯宾和马里亚布。运行'sudomysql-uroot-p',然后输入密码进行连接。按一下“回车键”,现在sql命令不起作用。我找到的唯一解决方案是Ctrl+c,它会中止。以下是终端的示例:

MariaDB [(none)]> ';
    '> 
    '> Ctrl-C -- exit!
Aborted
第一行导致问题,第二行显示new>并在其前面加上“,”第三行我按Ctrl+c,第四行是返回到与MariaDB断开的正常端子的响应

pi@raspberrypi:~ $ sudo mysql -u root -p
Enter password:

MariaDB [(none)]> ';
    '> Ctrl-C -- exit!
Aborted
pi@raspberrypi:~ $

这是MariaDB的命令行解释器。它认为您正在尝试键入多行文字。客户端SQL解释器认为您打算启动一个文字字符串,它是单引号的
“字符串值”
,并提示您使用
关闭字符串,因为它在换行上保持打开状态。如果您启动一个带括号的
并且在按enter键之前不要关闭它。如果你开始一个字符串文字或括号或类似的,你最终必须关闭它。它甚至可以告诉你需要关闭什么。