在多行查询中,第一行之后更改MySQL提示的意义是什么?

编写多行查询的第一行后,MySQL立即从“ mysql>”更改为“→”。这很重要,因为在它的帮助下,我们发现MySQL尚未看到完整的语句,正在等待其余的语句。考虑下面的例子,

mysql> Select *
    -> from
    -> stock_item;

我们知道,写完第一行即“ Select *”后,Mysql会更改其提示,这意味着状态尚未完成。在分号之后,MySQL认为语句已完成并抛出输出。