这是我现有的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
?
答案 0 :(得分:1)
在插入表格之前检查新值。
这样做:
$sql = "SELECT * FROM tablename WHERE d_id = 33";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0){
// Insert
}else{
// Not Insert
}
让我知道以获得进一步的帮助。