首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行客户端设置MySQL连接标志

从命令行客户端设置MySQL连接标志
EN

Server Fault用户
提问于 2019-04-11 13:52:11
回答 1查看 737关注 0票数 1

在使用命令行客户端时可以设置MySQL客户端标志吗?

我想设置CLIENT_FOUND_ROWS客户端标志,但是mysql的手册没有提到客户端标志的设置。这只记录在mysql_real_connect()函数的文档中。

是否在命令行客户端中使用客户端标志?如果是这样的话,是怎么做的?

眼前的问题是这个。我正在使用命令行mysql客户端。在update语句之后,我希望能够发出SELECT ROW_COUNT()命令,并让它返回匹配的行数,而不是更改的行数。当通过可以调用mysql_real_connect()函数的库访问数据库时,可以通过设置CLIENT_FOUND_ROWS客户端标志来实现这一点。我想要实现同样的行为,但是用命令行客户机代替。

我知道我可以在屏幕上抓取scrape语句的输出,但我不希望这样做。

EN

回答 1

Server Fault用户

发布于 2019-04-11 14:16:17

CLIENT_FOUND_ROWS不是命令行的标志,因为命令行已经告诉您它匹配/更新了多少行。该选项仅适用于mysql_real_connect()函数,因为它告诉函数返回作为返回值一部分的行数(否则数据将丢失)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/962613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档