gpt4 book ai didi

php - 如何清除SQL中的自增列并插入一组从1开始的新数字?

转载 作者:行者123 更新时间:2023-11-30 22:55:34 25 4
gpt4 key购买 nike

<分区>

我正在从事一个从多个来源抓取联系信息并将该数据插入到 SQL 表中的项目。为了获得更好的上下文,我目前使用此处描述的方法分别提取每个来源的数据 - How do I account for missing xPaths and keep my data uniform when scraping a website using DOMXPath query method? .

因为联系人数量可能会发生变化,所以我决定在添加第一个来源的数据之前完全清除表格。在插入之前使用此语句添加每个后续源的数据 - DELETE FROM people WHERE newsstation='NBC San Diego'

为了防止自动递增列从上次生成的数字开始计数,我在插入数据之前将第一个源的数据设置为 TRUNCATE TABLE people。现在我有多个源被添加到表中,我已经将第一个数据源的清除方法从 TRUNCATE TABLE people 更改为 DELETE FROM people WHERE newsstation='San Diego CW 6'.

问题是,每当我将来更新这些来源中的任何一个时,自动递增列都会继续从最后生成的数字开始计数,而不是从自动递增列中找到的最大数字开始计数。

有没有办法只有效截断自增列并插入一组从 1 开始的新数字?我什至想知道有没有办法只删除自增列并添加一个新的自增列来解决这个问题?

我知道这个网站上有很多类似的问题,但在为这个问题寻找答案后进行了长时间的搜索,我发现的方法都没有适用于这种特殊情况。

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