【发布时间】:2015-08-22 13:19:30
【问题描述】:
我有一个返回 unsigned long long 值的 MySQL UDF。当我在 MySQL 中调用此函数并且数据已保存在数据库中时,MySQL 返回警告:
“BIGINT UNSIGNED 值超出范围”。
如何在数据库中保存大的无符号长长数字?
MySQL 版本:5.5.43
操作系统:Ubuntu 14.04
请帮忙。
【问题讨论】:
-
你的列定义是什么? bigint 是 8 个字节,而 unsigned long long(通常)也是 8 个字节。它应该适合。此外,这将有助于向我们展示代码以及错误发生的确切位置。
标签: c++ mysql bigint unsigned-long-long-int udf