我正在实现一个数据库应用程序,我将使用 JavaDB 和 MySQL 作为数据库。在我的表中有一个 ID 列,它的类型是整数,并且我使用数据库 auto _ Increment-function 作为值。
但是,当我得到超过20亿(或40亿)个帖子,而整数不够时,会发生什么情况呢?是整数溢出并继续,还是抛出我可以处理的异常?
是的,我可以更改为长的数据类型,但是如何检查何时需要这样做呢?而且我认为,如果对 ID 列使用 long 作为数据类型,那么获取 last _ insert _ id ()-函数就会出现问题。