MYSQL语句错误时,仅退出当前语句

在MySQL命令行下,如果输错一些命令,如果按ctrl+c键强制退出,又要重新连接数据库,会很麻烦。

下面介绍一些方法,退出错误编辑同时又不必强制退出MySQL

如下图:

我在练习SQL注入的时候,在SQL中构造")语句,mysql直接报错 ">

mysql中输入"\c可以退出当前语句,但是在这里如果我们只是输入\c并不会退出,是因为没有保持当前输入语句完整匹配,这种情况下需要输入"\c才会退出。

退出后,向上翻一行命令,发现执行的命令为

mysql> SELECT * FROM users WHERE id=("1") and 1=1 --+") LIMIT 0,1;
;
"

同样,如果使用单引号,则需要使用'\c来结束语句。

posted @ 2020-09-08 10:21  rab3it  阅读(364)  评论(0)    收藏  举报