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来结束语句。
逆水行舟,不进则退。

浙公网安备 33010602011771号