我一直在使用JOIN比较2个表,并将我的结果存储在另一个名为macadd
的表中。每次运行我的代码时,它都会在表macadd
中生成重复记录。我怎样才能阻止同一记录一次又一次地存储。
以下是生成重复项的代码:
$query = mysqli_query($conn, "insert into macadd (mac)
select volley.mac from volley
inner join savedemail on savedemail.email = volley.email");
As此查询比较行。我完全没有逻辑,我怎么能从这个SQL查询中创建一个变量。因此,使用它我可以检查天气记录是否存在
答案 0 :(得分:0)
您想使用INSERT IGNORE。
unsigned int v; // compute the next highest power of 2 of 32-bit v
v--;
v |= v >> 1;
v |= v >> 2;
v |= v >> 4;
v |= v >> 8;
v |= v >> 16;
v++;