为什么显示mysql显示重复条目错误

时间:2015-01-05 21:24:17

标签: php mysql

重复录入' 20'关键字' user_id'

$userid = its foreign key (20) 


$query = mysql_query("insert into qualification (q_id,course_name,institute_name,pass_year,user_id) values ('','$coursename','$institutename','$passyear','$userid')") or die(mysql_error());

是否有人知道如何跳过此错误并在同一用户ID上添加多条记录?

1 个答案:

答案 0 :(得分:1)

如果出现此错误,则数据库中的user_id具有UNIQUE或PRIMARY键约束。正如Marc B已经说过的那样。从user_id中删除唯一约束。

你问马克:

  

为什么要删除唯一约束?

因为那时你不能在你的表中拥有两个具有相同user_id的记录。那么你也不能把它当作桌子的钥匙。您仍然可以在user_id上使用索引来加速此字段的查询。