我一直在使用 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");
由于此查询正在比较行。我在这里完全没有逻辑,我如何从这个 sql 查询中创建一个变量。这样我就可以使用它来检查天气记录是否存在
你想使用 INSERT IGNORE。
$query = mysqli_query($conn, "insert ignore into macadd (mac)
select volley.mac from volley
inner join savedemail on savedemail.email = volley.email");