Mysql数据库重复条目

时间:2016-08-10 15:42:08

标签: mysql phpmyadmin

我正在学习php和mysql,我正在学习视频教程。一切都很简单,除了我最终遇到了一个我无法找到解决方案的错误。

我有一个包含6列的新数据库:

当我添加测试用户然后浏览用户时,会有重复项。

为什么我会重复?我怎样才能解决这个问题?我怎样才能防止这种情况发生?

查看截图:

https://postimg.org/image/6vpiejdob

https://postimg.org/image/jbm88a70b

抱歉,忘了查询:

INSERT INTO usersidfirst_namelast_nameemail_addresspasswordstatus)VALUES(NULL ,' test',' test',' test@test.com',' test',' 1') ;

1 个答案:

答案 0 :(得分:1)

ALTER TABLE用户ADD UNIQUE INDEX(id,email_address);

然后计算如何处理错误。

INSERT IGNORE INTO用户(id,email_address)VALUES(1," haha​​@ha.com"),(1," haha​​@ha.com");

你可以做更多的错误处理,但这是一个好主意,因为一个教程。我会在ALTER TABLE之前截断用户表,因为它只是垃圾数据