我的问题是我必须创建一个过程来检查表中是否存在某个值,如果存在,它必须从不同的表中删除一些行。到目前为止,我已尝试使用select count(*) from (the select statement) as numOfRows;
命令,但迄今为止我已经在互联网上看到和搜索过,它只返回行数,没有可能进一步使用它。
我真的有兴趣,如果有像这样创造的东西的方式:
if (the value exists in the table) then
检查MySQL表中的值是否存在
-- do whatever it has to be done
任何想法是值得欢迎的! :)
这就是我一直在寻找。最后,命令结束了类似'IF NOT EXISTS(select语句)的东西,然后删除它必须删除的内容并管理其他操作。'非常感谢本,你为我节省了很多工作! – ZLMN
@zalman很高兴你可以使用一些东西! – Ben