我想使用pt-find从表中返回max(id)。

-u admindb -P $admindbpw prodrptdb \——exec "select max(id) from GFxPRoduction "

这是我运行它时看到的全部内容。

+ pt-find -h 10.4.1.245 -P 3306 -u admindb -P dep768intel -D prodrptdb——exec 'select max(id) from GFxPRoduction ' #软件更新可用:
1像

Pt-find要求你首先“找到”一些东西,然后你可以“执行”你找到的东西。在你的例子中,你没有找到任何东西,因此你的执行人员什么也不做。看看的文档更多信息。

顺便提一句,为什么要使用pt-find ?你可以通过简单地使用mysql客户端来实现:

mysql -h 10.4.1.245 -u admindb -p${admindbpw} prodrptdb -e "select (id) from GFxPRoduction"

像这样使用客户机要比使用pt-find高效得多。

1像