gpt4 book ai didi

mysql - 检查一个值是否存在于 MySQL 表中

转载 作者:行者123 更新时间:2023-11-29 05:40:14 26 4
gpt4 key购买 nike

我的问题是我必须创建一个过程来检查表中是否存在特定值,如果存在则必须从另一个表中删除一些行。到目前为止,我已经尝试使用 select count(*) from (the select statement) as numOfRows;命令,但据我在互联网上看到和搜索,它只返回行数,没有可能进一步使用它。
如果有一种方法可以创建这样的东西,我很感兴趣:

if (the value exists in the table) then <br/>
-- do whatever it has to be done

欢迎任何想法! :)

最佳答案

请记住对语句进行参数化以避免 SQL 注入(inject),但以下内容应该会给您一个大概的概念。

delete from table_2
where id = @id
and exists ( select 1
from table_1
where id = @id )

关于mysql - 检查一个值是否存在于 MySQL 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301253/

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