gpt4 book ai didi

php - 不要在 mysql 数据库中复制内容

转载 作者:行者123 更新时间:2023-11-30 23:03:32 25 4
gpt4 key购买 nike

我从每 1500 万次获取的 JSON 中输入信息到数据库中。但我不想在每次解析 JSON 时都重复内容。我可以通过“链接”列比较条目。

我的解决方案是这样的:

$query="SELECT link FROM guests WHERE link=$comparison LIMIT 1";
$result=mysql_query($query);
$row = mysql_fetch_row($result);

if ($row < 1 ){
ENTER THE NEW CONTENT
}

但我认为这不是最好的解决方案。每次转弯都这样做不是很轻吗?

谢谢。

最佳答案

如前所述,您最好的选择是在“链接”列上使用 UNIQUE 约束。

至于如何在不首先检查“does-this-exist”查询的行数的情况下插入一行,要走的路是:

插入忽略这不会插入具有重复“链接”列的行。但是,它不会抛出错误,因此请注意,重复将无提示地失败。

关于php - 不要在 mysql 数据库中复制内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22845525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com