gpt4 book ai didi

sql - 如果存在总是覆盖?

转载 作者:行者123 更新时间:2023-12-03 15:47:28 25 4
gpt4 key购买 nike

我的 table 看起来像:

_id, subID, textInput, attribute1, attribute2

当我创建一条新记录时,它会保存 5 行……都具有相同的 subID。如果我用相同的 subID 创建另一条记录,它会保存 5 行,该 subID 总共有 10 行。

我想要的是如果 subID 已经存在来覆盖已经存在的行。我该怎么做呢?

最佳答案

您可以使用 INSERT OR REPLACE,但您必须在 subID 上放置一个唯一索引。

或者,您可以在表中查询 subID,如果找到,则使用简单的 UPDATE 代替。如果未找到,请使用标准 INSERT。

关于sql - 如果存在总是覆盖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5825555/

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