如果重复两个行值,则禁用mysql insert

时间:2015-03-23 12:07:55

标签: mysql duplicates

enter image description here

如果两行具有相同的值,我想禁用mysql插入。例如: 如果在第1行title =" title1" &安培; URL =" www.example.com"和 也在第2行title =" title1" &安培; URL =" www.example.com" 我只想插入第一行。

找到回答:

ALTER TABLE `my_table` ADD UNIQUE `unique_index`(`column1`, `column2`);

1 个答案:

答案 0 :(得分:1)

插入数据之前选择查询

$s1 = "Select * From your table where title = '$title' and URL = '$URL'";

 $res = mysql_query($s1) or die("!query");

 if(mysql_affected_rows ())
 {
   echo "record exists";
  }
 else
 {
 echo "your insert query";
  }