Mysql表用完了ids

Pin*_*nch 7 mysql innodb

我们有一个很快就会耗尽id的mysql表(主要id是32位整数,最大id已经大约15亿).解决此问题的最佳方法是什么?将id类型更改为64位是一个选项,但这会导致数据库停机太长时间,因为该表有十亿行.

Rig*_*lly 3

MYSQL 的所有版本(32 位和 64 位)都对定义为 BIGINT 的列使用 8 字节字段。

所以修改该列为BIGINT

检查文档