如果我在一条 MySQL 语句中同时使用 G 和分号 (;) 终止符号,会发生什么情况?

技术百科 WBOY 发布时间:2023-08-23 浏览:

我们知道\G选项将命令发送到MySQL服务器执行,并借助分号(;)MySQL确定语句的结束。众所周知,它们的结果集格式不同。

现在,如果我们在 MySQL 语句中使用这两种格式,那么输出将基于以下内容生成: MySQL 首先遇到其中的哪一个。对于其他情况,MySQL 会产生错误。可以借助以下示例来理解 -

mysql> Select CURDATE();\G
+------------+
| CURDATE()  |
+------------+
| 2017-11-06 |
+------------+
1 row in set (0.00 sec)
ERROR:
No query specified

在上面的 MySQL 语句中,我们首先使用分号 (;),然后使用 \G 选项,因此我们收到了表格格式的输出。之后,MySQL 会抛出错误,因为我们没有为 \G 选项指定任何查询。

mysql> Select CURDATE()\G;
*************************** 1. row ***************************
CURDATE(): 2017-11-06
1 row in set (0.00 sec)
    ERROR:
No query specified

在上面的 MySQL 语句中,我们首先使用 \G 选项,然后使用分号 (;),因此我们收到了垂直格式的输出。之后,MySQL 会抛出错误,因为我们没有为分号 (;) 指定任何查询。


# 发送到  # 在上面  # 这两种  # 收到了  # 众所周知  # Select  # 抛出  # mysql  # false  # CURDATE 


相关栏目: <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 AI推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 SEO优化<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 技术百科<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 谷歌推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 百度推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 网络营销<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 案例网站<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 精选文章<?muma echo $count; ?>

相关推荐

在线咨询

点击这里给我发消息QQ客服

在线咨询

免费通话

24h咨询:4006964355


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部