MySql的GMP功能

时间:2011-11-22 22:28:41

标签: mysql gmp

我有一个php应用程序,它使用GMP库中的按位函数 - gmp_and,gmp_or,gmp_xor。我需要使用gmp,因为我的位范围超过了64位整数限制。

我想将此处理交给mysql服务器,但似乎mysql没有任何等效的功能。有没有合适的扩展名?我可以用什么方法在mysql中处理这些任意精度整数?

万分感谢(1x10E6)。

1 个答案:

答案 0 :(得分:2)

在MySQL中没有合适的扩展来执行GMP。您可以将数字存储为大字符串,并使用PHP GMP包装器来处理它们。显然,这不如本机数据类型那么高效,但根据您的使用情况,它可能完全正常。

如果你不依赖于MySQL,Postgres确实有一个GMP的扩展,这很漂亮:http://pgmp.projects.postgresql.org/