在MySQL数据库中,我们经常需要为表设计一个自动递增的列,以确保每个新插入的行都具有唯一的标识符。从MySQL 8.0版本开始,可以使用IDENTITY列来实现这一目的。IDENTITY列是一种特殊类型的列,它会自动递增并分配唯一的值。
下面我们将详细介绍如何在MySQL中使用IDENTITY列来创建自增列,并提供相应的源代码示例。
首先,我们需要创建一个表来演示IDENTITY列的使用。假设我们要创建一个名为"users"的表,其中包含自增的用户ID、用户名和电子邮件地址。
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(