SQL - 如何从命令行停止 MYSQL

SQL - 如何从命令行停止 MYSQL

我刚刚注意到,当我写了一个错误语句时,有时它不会停止或显示错误。相反,这条线继续像这样

mysql > UPDATE person
      ->SET birth_data = sr_to_date('DEC-21-1980', '%b-%d-%y)
      ,>WHERE person_id = 1;
     ,>    
     ,> 
     ,>
     ,>
     ,>;
     ,>quit;
>
>

无论我尝试多少次输入 quit; 或 exit,它都没有停止。有人知道如何解决这个问题吗?

答案1

如果您的问题是如何在当前查询尚未执行时“中止”当前命令,或者您忘记了引号,那么答案是输入\c

这将清除当前命令,而不管您输入的内容并启动新命令。

答案2

由于您错过了一个'符号,它假定您仍在完成一个字符串并输入换行符以供查询使用。

只要关闭你的'标记你就可以退出。

相关内容