关于MYsql命令行编辑器的提示符含义--退出错误解决
2015-08-17 16:01
519 查看
下表显示出可以看见的各个提示符并简述它们所表示的mysql的状态:
下面内容的格式如下:
提示符状态
提示符含义
mysql>
准备好接受新命令。
->
等待多行命令的下一行。
‘>
等待下一行,等待以单引号(“’”)开始的字符串的结束。
“>
等待下一行,等待以双引号(“””)开始的字符串的结束。
`>
等待下一行,等待以反斜点(‘`’)开始的识别符的结束。
/*>
等待下一行,等待以/*开始的注释的结束。
简单分析:
mysql等待进一步输入:
mysql> SELECT USER()
->
如果出现这种情况(你认为输完了语句,但是只有一个->提示符响应),很可能mysql正在等待分号。如
mysql> SELECT USER()
-> ;
问题:在字符串收集期间将出现 ‘> 和 “> 提示符(提示MySQL正等待字符串的结束)
分析: 在前面行不小心输入了‘或"符号,但没有匹配的结束‘或“符号。
解决:1.如果是忘记输配对符,且配对符刚好是上一行的最后一个字符,则加上它,如下:
mysql> select 'abc
'>
解决语法:mysql> select 'abc
'> '
-> ;
+------+
| abc
|
+------+
| abc
|
+------+
1 row in set (0.00 sec)
2.如果结束'或"符号不是上行语句最后的字符,则只能结束当前命令,方式如下:
mysql> select 'abc;
'> '\c
下面内容的格式如下:
提示符状态
提示符含义
mysql>
准备好接受新命令。
->
等待多行命令的下一行。
‘>
等待下一行,等待以单引号(“’”)开始的字符串的结束。
“>
等待下一行,等待以双引号(“””)开始的字符串的结束。
`>
等待下一行,等待以反斜点(‘`’)开始的识别符的结束。
/*>
等待下一行,等待以/*开始的注释的结束。
简单分析:
mysql等待进一步输入:
mysql> SELECT USER()
->
如果出现这种情况(你认为输完了语句,但是只有一个->提示符响应),很可能mysql正在等待分号。如
mysql> SELECT USER()
-> ;
问题:在字符串收集期间将出现 ‘> 和 “> 提示符(提示MySQL正等待字符串的结束)
分析: 在前面行不小心输入了‘或"符号,但没有匹配的结束‘或“符号。
解决:1.如果是忘记输配对符,且配对符刚好是上一行的最后一个字符,则加上它,如下:
mysql> select 'abc
'>
解决语法:mysql> select 'abc
'> '
-> ;
+------+
| abc
|
+------+
| abc
|
+------+
1 row in set (0.00 sec)
2.如果结束'或"符号不是上行语句最后的字符,则只能结束当前命令,方式如下:
mysql> select 'abc;
'> '\c
相关文章推荐
- MySQL执行计划解读
- Mysql中子查询以及连接问题
- 请不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间
- MySQL调优
- 23个MySQL常用查询语句
- MySQL修改root密码的多种方法
- Mysql事务隔离级别学习
- Redhat6.4下MySQL5.6.26二进制版安装配置
- MySQL学习笔记-数据库文件
- Mysql复制技术中的主键冲突
- MySQL学习笔记-数据库内存
- mysql sql语句集锦
- MySQL学习笔记-数据库后台线程
- mysql5.6更改数据库编码
- mysql操作
- mysql中文乱码解决方案
- mac 下修改mysql的密码
- mac下安装mysql的方法
- 安装MYSQL出错:a windows service with the name MYSQL already...service解决
- MySQL主从复制配置