我试图从MySQL数据库中找出整数(带符号或无符号)的最大值。有没有一种方法可以从数据库本身获取此信息?
是否有任何内置常量或函数可供使用(标准SQL或特定于MySQL)。
在http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html它列出了这些值 - 但是数据库能否告诉我呢?
以下代码给出了MAX_BIGINT - 我想要的是MAX_INT。
是否有任何内置常量或函数可供使用(标准SQL或特定于MySQL)。
在http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html它列出了这些值 - 但是数据库能否告诉我呢?
以下代码给出了MAX_BIGINT - 我想要的是MAX_INT。
SELECT CAST( 99999999999999999999999 AS SIGNED ) as max_int;
# max_int | 9223372036854775807