检查是否已添加新条目 - MySql


Check if new entry has been added - MySql

这是我现有的MySql表

------  ------
 c_id    d_id 
------  ------      
  C1      20
  D2      21
  D3      22
  C2      22
  D1      21

然后2 new条目将发生

  C3      22
  D1      33

这里基于d_id,添加了唯一的新条目33。我如何知道已添加新值,忽略重复项。

我的查询

$sql = "SELECT DISTINCT d_id FROM tablename GROUP BY d_id";

获得独特的d_id's后如何找到新添加的d_id

在插入到表格之前检查新值。

这样做:

$sql = "SELECT * FROM tablename WHERE d_id = 33";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0){
// Insert
}else{
// Not Insert
}

让我知道以获得进一步的帮助。