MySQL 如何理解在不同行书写语句时的处理方式
实际上,MySQL会在读取到分号时判断语句是否终止。假设我们将一个单一的语句拆分到不同的行中书写,在写完第一行后,MySQL会快速从“mysql>”切换到“->”,这表示MySQL没有看到一个完整的语句,并正在等待余下的部分。当MySQL读取到分号时,才执行该语句。以下示例说明这一点:
阅读更多:MySQL 教程
示例
mysql> Select Id, Name
-> From
-> Student_info
-> ;
+------+---------+
| Id | Name |
+------+---------+
| 101 | YashPal |
| 105 | Gaurav |
| 125 | Raman |
| 130 | Ram |
| 132 | Shyam |
| 133 | Mohan |
| 150 | Saurabh |
+------+---------+
7 rows in set (0.07 sec)