当前问题
在mysql命令提示符中输入多行命令时,突然发现前面有错误,是很令人头疼的事情。大部人都知道可以通过输入\\c来取消前边的输入,直接重新进入“mysql->”提示符。但是如果前边输入的东西太多,直接取消又很可惜的,需要我们重新敲打指令,如果直接复制的话,复制的每一行前面都会有"—>"符号,这样又需要时间删除前面这些符号。
解决过程
这种情况下,可以输入\\p,命令提示符窗口下面会弹出你前面所有输入的内容,然后选中你要复制的内容(ctrl+c),随便粘贴(ctrl+v)到一个文本框,然后将错误的地方修改好以后复制,粘贴到命令提示符窗口,执行命令。
具体步骤
即输入\\p→选中要复制的内容(ctrl+c)→粘贴到其他文本框中(即你方便粘贴修改的地方)→复制修改正确后的内容→在命令提示符窗口中输入\\c,先结束之前的命令→ctrl+v粘贴已经修改好的内容→执行命令。
解决案例
例:第五行中的“jion”拼写错误,需要修改为“join”
输入多行命令后,发现前面的"jion"拼写错误,回车输入\\p
复制两条虚线中间自己需要的内容
?
1 2 3 4 5 6 7 8 | select e.ename,d.dname from emp e right jion dept d on e.deptno = d.deptno |
随便粘贴到其他地方将"jion"修改为"join"。
执行命令,运行成功
顺便写一下mysql的快捷命令`
下表列出各个提示符以及简述它们所表示的的状态:
mysql> | 准备好接受新命令。 |
-> | 等待多行命令的下一行。 |
‘> | 等待下一行,等待以单引号(“'”)开始的字符串的结束。 |
“> | 等待下一行,等待以双引号(“””)开始的字符串的结束。 |
/*> | 等待下一行,等待以/*开始的注释的结束。 |
到此这篇关于mysql命令提示符出现输入错误时如何修改前面的命令的文章就介绍到这了,更多相关mysql命令提示符修改前面的命令内容请搜索钦钦技术栈以前的文章或继续浏览下面的相关文章希望大家以后多多支持钦钦技术栈!
原文链接:https://blog.csdn.net/Gin_2000/article/details/118577935
版权声明:本文(即:原文链接:https://www.qin1qin.com/catagory/4803/)内容由互联网用户自发投稿贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 630367839@qq.com 举报,一经查实,本站将立刻删除。