('>)符号在MySQL的命令行中意味着什么?

fda*_*ama 3 mysql sql database command-line

我是sql的新手,出于某种原因,我习惯在命令行中看到的箭头符号( - >)表示它已准备好输入,现在显示为('>)并且它不接受命令.它是什么意思,我怎么回到( - >)?

谢谢

egg*_*yal 10

这意味着它正在处理作为字符串文字的一部分的任何输入,直到遇到(n未转义的)字符串终止引用'字符.

这将发生,因为您之前使用这样的字符串终止引号字符开始了字符串文字.例如:

mysql> SELECT foo
    -> FROM   tbl
    -> WHERE  bar LIKE 'somestring
    '> this is still part of somestring'
    -> ;