仅添加唯一值

时间:2012-01-27 22:29:21

标签: mysql

我尝试使用以下代码尝试只在数据库中输入一个唯一的域。

$query = "INSERT IGNORE INTO domains2 (domain)
values ('$query2')";
print "running query: <br/>\n$query<br/>\n";
mysql_query($query, $link)
or die ("INSERT error:" .mysql_error());

例如,如果它试图输入test.com/test.php并且它已经在表中,它就不会这样做。但是它仍然将数据添加到表格中。

1 个答案:

答案 0 :(得分:2)

您必须在UNIQUE字段上设置domain密钥才能生效。