重复录入' 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上添加多条记录?
答案 0 :(得分:1)
如果出现此错误,则数据库中的user_id具有UNIQUE或PRIMARY键约束。正如Marc B已经说过的那样。从user_id中删除唯一约束。
你问马克:
为什么要删除唯一约束?
因为那时你不能在你的表中拥有两个具有相同user_id的记录。那么你也不能把它当作桌子的钥匙。您仍然可以在user_id上使用索引来加速此字段的查询。