MySQL是否有一个常量作为Int类型列的最大整数值?

MySQL是否有一个常量作为Int类型列的最大整数值?,mysql,int,max,constants,col,Mysql,Int,Max,Constants,Col,我的php代码中有一个查询,用于检索网站中填充表格的行,当我要检索所有行时,我使用以下命令: HAVING COUNT( `track_votes`.`id` ) <= 4294967295 AND COUNT( `track_sales`.`id` ) <= 4294967295 AND COUNT( `track_listens`.`id` ) <= 4294967295 HAVING COUNT(`track\u vots`.`id`)您的不等式的R

我的php代码中有一个查询,用于检索网站中填充表格的行,当我要检索所有行时,我使用以下命令:

HAVING COUNT( `track_votes`.`id` )   <= 4294967295
   AND COUNT( `track_sales`.`id` )   <= 4294967295
   AND COUNT( `track_listens`.`id` ) <= 4294967295

HAVING COUNT(`track\u vots`.`id`)您的不等式的RHS上的文字值和最大记录数均不受4294967295的限制。你能更好地解释一下这里的问题吗?但是我宁愿使用一个常量,比如MAXINT,而不是4294957295。不存在。至少因为整数可能是有符号的…蒂姆-谢谢你的回复,这不是暗示的最大记录,而是我要找的总计数,我会用总和来代替,但track_votes、track_sales和track_listens中的每条记录代表一票,所以我用了更简单的计数来代替总和。我用这段代码所做的是为每个类别设置投票的上限,这样就不会消除任何行。如果可以的话,我会用无穷大代替MAX Int。稍后,当再次调用此代码时,将使用一个较低的值,以便只包含低于新阈值的行。Akina-感谢您的回复。太糟糕了,我曾希望一个常数确实存在。考虑到你的原因,我假设也没有无穷大。你不等式的RHS上的文字值和最大记录数都不受4294967295的限制。你能更好地解释一下这里的问题吗?但是我宁愿使用一个常量,比如MAXINT,而不是4294957295。不存在。至少因为整数可能是有符号的…蒂姆-谢谢你的回复,这不是暗示的最大记录,而是我要找的总计数,我会用总和来代替,但track_votes、track_sales和track_listens中的每条记录代表一票,所以我用了更简单的计数来代替总和。我用这段代码所做的是为每个类别设置投票的上限,这样就不会消除任何行。如果可以的话,我会用无穷大代替MAX Int。稍后,当再次调用此代码时,将使用一个较低的值,以便只包含低于新阈值的行。Akina-感谢您的回复。太糟糕了,我曾希望一个常数确实存在。考虑到你的理由,我想也没有一个是无限的。