Tag: 自动递增

什么是自动增量在mysql中可以产生的最大的ID号码

我有一个数据库,迅速填充数据,我们每天谈论10-20K行。 什么是ID和自动增量选项的限制? 如果ID被创build为INTEGER那么我可以做最大值2,147,483,647无符号值? 但是什么时候自动增量超过这个? 这一切都崩溃了吗? 那么什么解决scheme? 我相信很多人都有大的数据库,我想听听他们。 谢谢。

当整数列上的auto_increment达到数据库中的max_value时会发生什么?

我正在实现一个数据库应用程序,我将同时使用JavaDB和MySQL作为数据库。 我在我的表中有一个ID列作为types​​的整数,我使用数据库的auto_increment函数的值。 但是,当我得到超过2(或4)亿个post和整数是不够的? 是整数溢出,并继续或是一个exception抛出,我可以处理? 是的,我可以改变只要数据types,但如何检查什么时候需要? 我认为,如果我使用long作为ID列的数据types,那么获取last_inserted_id()函数会有问题。

在Oracle中自动递增而不使用触发器

除了使用触发器之外,在oracle中实现自动增量的其他方法是什么?

从mysql插入查询获取新的logging主键ID?

好吧,让我们说我正在做一个MySQL INSERT到我的一个表中,并且该表的列item_id被设置为autoincrement和primary key 。 如何让查询输出新查询中新生成的主键item_id的值? 目前我正在运行第二个查询来检索身份证,但这似乎不是好的做法,考虑到这可能会产生错误的结果… 如果这是不可能的,那么确保我检索正确的ID的最佳做法是什么?