文章预览
面试题大全:www.javacn.site 在一些中小型项目开发中,我们通常会使用自增 ID 来作为主键的生成策略,但随着时间的推移,数据库的信息也会越来越多,尤其是使用自增 ID 作为日志表的主键生成策略时,可能很快就会遇到 ID 被用完的情况,那么如果发生了这种情况,MySQL 又会怎样执行呢? “ PS:当然,在分库分表的场景中,我们通常会使用雪花算法来替代自增 ID,但中小型项目开发中,使用自增 ID 的场景还是比较多的。 1.自增ID 在 MySQL 中,如果字段的数据类型为整数类型(如 INT、BIGINT 等),则可以通过关键字“AUTO_INCREMENT”来设置让当前的字段实现自增,例如以下 SQL: CREATE TABLE example_table ( id INT AUTO_INCREMENT PRIMARY KEY , name VARCHAR ( 128 ) ); 1.1 优点分析 自增 ID 的优点如下: 简单方便,能自动为每行数据分配唯一的标识。
………………………………