gpt4 book ai didi

database - 插入时检查值

转载 作者:行者123 更新时间:2023-11-29 14:02:32 27 4
gpt4 key购买 nike

我有这三个表。

Table: Item
Columns: ItemID, Title, Content, NoChange (Date)

Table: Tag
Columns: TagID, Title

Table: ItemTag
Columns: ItemID, TagID

在 Item Table 中是一个带有 NoChange 的字段,如果此字段 = true,则不允许任何标签插入带有此 ItemID 的 ItemTag 值。我如何在插页中检查这个?

对于更新我有这个声明:

UPDATE ItemTag SET TagID = ? where ItemID = ? 
AND TagID = ? AND exists (
select ItemID from Item where ItemID = ? AND NoChange is null)");

谢谢。

最佳答案

您可以使用插入语句的查询语法:

插入 ItemTag (TagID,ItemID) 选择 ?,? FROM item where itemid=?并且 nochange 为 null

第一个参数是你的 tagid,第二个和第三个是你的 itemid。

关于database - 插入时检查值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581276/

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