【发布时间】:2011-02-06 14:37:15
【问题描述】:
我正在实现一个数据库应用程序,我将使用 JavaDB 和 MySQL 作为数据库。我的表中有一个 ID 列,其类型为整数,我使用数据库 auto_increment-function 作为值。
但是当我收到超过 2(或 4)十亿个帖子并且整数还不够时会发生什么?整数是否溢出并继续,还是抛出了我可以处理的异常?
是的,我可以更改为 long as 数据类型,但如何检查何时需要?如果我使用 long 作为 ID 列的数据类型,我认为获取 last_inserted_id() 函数会出现问题。
【问题讨论】:
标签: database auto-increment integer-overflow lastinsertid