目录
问题描述:
在我们使用MySQL数据库命令行进行操作时,由于需要手动输入SQL命令代码,经常由于操作失误,有时MySQL命令行会出现 -> 或 '> 或 "> 三种情况无法跳出,从而无法执行后续命令……
例如下列情况:
mysql> desc books
->
-> '
'>
'> '
->
-> "
">
"> "
-> ;
原因分析:
因为MySQL数据库命令行每一条命令都以分号 ; 进行结尾的
如果在输入字符串类型的数据时,打错了单引号和双引号和而跳不出来 -> 或 '> 或 "> 命令行,由于引号的作用,MySQL数据库无法检查到正确的分号 ; 来结束命令,所以无法跳出命令行,执行如代码图:
解决方案:
- 当MySQL命令行显示 -> 时,输入一个分号 ; 即可跳出本次命令,执行下一条命令。
- 当MySQL命令行显示 "> 时,输入一个双引号 " 然后会出现->接着按照步骤1执行即可。
- 当MySQL命令行显示 '> 时,输入一个单引号 ' 然后会出现-> 按照步骤1执行即可跳出。
解决如图所示: