我正在使用 MySQL 数据库。我在“ID”列(也设置为主键)上设置了一个 auto_increment 函数。
根据为该列设置的数据类型,当它达到最大可能值时会发生什么?
有人可以帮助我在这种情况下该怎么做吗?会自动处理吗?还是我必须处理它?
我正在使用 MySQL 数据库。我在“ID”列(也设置为主键)上设置了一个 auto_increment 函数。
根据为该列设置的数据类型,当它达到最大可能值时会发生什么?
有人可以帮助我在这种情况下该怎么做吗?会自动处理吗?还是我必须处理它?
在插入单个记录时(通过 INSERT .. VALUES 和 INSERT .. SELECT),您将获得
在插入多条记录时,您将获得(即使其中只有一条导致溢出)
小提琴
不,你必须处理它——最好的方法是在它发生之前解决这个问题。
PS。如果您有兴趣知道在通过 LOAD DATA/XML 插入记录时会产生什么消息,您可以自己测试一下。