当你以错误的方式在mySQL中输入命令时,mySQL不会运行该命令。它没有给出错误,而是提供了无穷无尽的列表:
'>
'>
'>
'>
每次输入内容时,无论您输入什么输入(除了使用quit命令)。我想保持登录状态,因此退出,重新登录并使用不同的语法重试命令非常烦人。
是否有一条快捷方式可以退出一条线路,如果它发出错误并保持连接状态?
答案 0 :(得分:9)
根据我上面的评论,提示符'>
表示MySQL shell位于字符串中间并等待您关闭它。
键入'
并按Enter键将关闭字符串,允许解释程序继续。
当字符串没有被正确终止时,各种UNIX / Linux shell上会显示类似的提示。
答案 1 :(得分:3)
您应该始终使用分号终止SQL命令。一旦你意识到你弄错了,输入“;”完成该命令,mySQL会警告你命令不正确。
然后您可以再次编写查询。那是你在找什么?
答案 2 :(得分:1)
您可以在不退出MySQL的情况下给出';
提示。
如果这不起作用,请尝试'
,然后';
答案 3 :(得分:0)
用分号“;”结束命令。 MySQL将显示错误消息并让您继续。
答案 4 :(得分:0)
我用'那时完成了这个;然后按ENTER,没有那个分号,它在我的情况下不起作用。
答案 5 :(得分:0)
'>表示您在查询中添加了额外的单引号。要结束该语句,请键入';
以关闭单引号答案 6 :(得分:0)
答案 7 :(得分:0)
如果用分号';'不会终止查询,只需键入“ \ c”,命令行将清除所有内容,并准备进行新查询。