MySQL 是一种广泛使用的关系型数据库管理系统,是许多 Web 应用程序使用的默认数据库之一。
在创建 MySQL 数据表时,为了确保数据的唯一性,我们需要分配一个唯一的标识符来识别每个记录。这就是自增主键的用途。
CREATE TABLE 表名 (id INT AUTO_INCREMENT PRIMARY KEY,列名1 数据类型,列名2 数据类型,列名3 数据类型,...)
在上面的代码中,我们使用 AUTO_INCREMENT 关键字向 MySQL 数据库指示应在插入新记录时为表中的“id”列自动分配唯一的数字标识符。PRIMARY KEY 关键词指定该列为表的主键。
需要注意的是,在 MySQL 中,自增长列必须是整数类型(INT、BIGINT、SMALLINT 等),否则无法正常工作。
因此,创建数据库表时,我们应该非常小心,确保列的数据类型正确且自增主键已正确定义。