在MySQL中,创建表时可以选择是否加入主键。
如果没有主键,表中的每一行都没有唯一标识符,也就是说无法确定某一行的确切位置,这样就很难进行一些特定的操作。
以下是一个没有主键的示例代码:
CREATE TABLE users (name VARCHAR(50),email VARCHAR(50),age INT);
如果您想要加入主键,可以使用以下代码:
CREATE TABLE users (id INT NOT NULL AUTO_INCREMENT,name VARCHAR(50),email VARCHAR(50),age INT,PRIMARY KEY (id));
在上面的代码中,我们添加了一个名为id的主键。NOT NULL表示该字段不能为空,AUTO_INCREMENT表示该字段将自动增加。PRIMARY KEY表示该字段是主键。
总的来说,在设计数据库表时,加入主键是非常重要的,它可以确保数据库的正确性和可靠性。但是,如果您的表只是用于临时存储数据,您可以考虑不加主键。