使用主键获取行中的重复条目

时间:2016-07-18 06:30:22

标签: php mysql

当在循环中添加记录并且添加的数据中存在重复时,即使重复字段是主键,它们仍会添加到mysql表中。 怎么会发生这种情况,我该怎么做呢? 谢谢。 enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

我已经尝试过我的服务器并发现了,

  • 如果我们在文本之前给出空格,那么它将考虑并插入数据而不会出现任何重复错误。

UPDATE test.blog SET title ='title1'WHERt blog.title ='title1';

enter image description here - 如果我们在文本之前给出空格,那么它将给出重复的电子邮件错误。

enter image description here

答案 1 :(得分:1)

没有其他情况可以在主键字段中插入相同的值。要么你在字符串之前有空格'测试'或者您还没有正确分配主要字段。

是否可以直接在mysql中输入带有重复值的插入查询,如果收到错误,请告诉我。

INSERT INTO `members`(`email`) VALUES ('test'),('test')