Mysql 数据库重复条目

Mysql database duplicating entries

我正在学习 php 和 mysql,我正在观看视频教程。一切都非常简单,除了我最终 运行 遇到一个我找不到解决方案的错误。

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

当我添加一个测试用户然后浏览用户时,有重复的。

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

查看截图:

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

https://postimg.org/image/jbm88a70b

抱歉,忘记查询:

插入 usersidfirst_namelast_nameemail_addresspasswordstatus)值(NULL, 'test', 'test', 'test@test.com', 'test', '1');

更改 TABLE 用户添加唯一索引(id, email_address);

然后想想如何处理错误。

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

您可以进行更多的错误处理,但自教程以来这将是个好主意。我会在 ALTER TABLE 之前截断用户 table 因为它只是垃圾数据