可以将自增列设置为主键,或者添加一个新的主键列。以下是两种解决方法的示例:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT
);
CREATE TABLE example_table (
example_id INT AUTO_INCREMENT,
id INT,
name VARCHAR(50) NOT NULL,
age INT,
PRIMARY KEY (example_id)
);
在第二个示例中,我们添加了一个名为example_id的新列,并将其设置为主键。因为id列没有被设置为主键,所以可以保留自增属性。