gpt4 book ai didi

MySQL 如果值存在则选择否则插入

转载 作者:行者123 更新时间:2023-11-29 12:21:03 24 4
gpt4 key购买 nike

从表中进行 SELECT IF 值已存在 ELSE INSERT 的最有效的 mysql 查询是什么?

我已经尝试了多种选择,但找不到适合我的东西。

最佳答案

我是 Stackoverflow 的新手,不知道如何将问题标记为重复。

但我认为有一个非常相似的问题,并且有很多答案。看看here

[可能的解决方案]

如果不存在,您可以插入然后选择它。

INSERT INTO Test(Key_Value , Name , ...) VALUES(@Key_Value ,@Name,..) WHERE NOT EXISTS (SELECT 1 FROM Test WHERE KeyValue = @KeyValue);

SELECT Name FROM Test WHERE Key_Value = @Key_Value

关于MySQL 如果值存在则选择否则插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28990506/

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