0

所以我正在为 url 抓取一个站点并将这些 url 存储在一个数据库中 我正在使用 mysql 数据库在 php 中工作。

4

2 回答 2

3

给 URL 一个UNIQUE索引。在您的查询中:

INSERT IGNORE INTO table (field1,field2) VALUES ('value1','value2')

当它们已经存在于数据库中时,这将跳过 url。

于 2012-12-18T14:47:17.960 回答
0

您是否使用 phpmyadmin 来管理数据库?

在任何情况下,为了快速,您需要在包含 url 的列上创建一个“索引”。如果您想确保只有唯一的 url 存储在那里,请使用“unqiue index”。

于 2012-12-18T14:41:43.543 回答