如果两行具有相同的值,我想禁用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`);
答案 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";
}