0
如果整个行在表中不存在,我想插入表中。我的代码如下:INSERT IGNORE不能正常工作
$insert_sql="insert ignore into indexes(id,user_id,course_id,index) values
('','".$row2['user_id']."','".$course_id."','".$index."')";
mysqli_query($db,$insert_sql);
,但它插入重复的行
您需要'不存在' – Tushar
您应该对您想要唯一的列有唯一的键约束。 –
@ Code-Monk第一列(id)是唯一的,但是我只想忽略整行与将要插入的行相同。 –