成都网站建设设计

将想法与焦点和您一起共享

mysql加怎么判断 mysql 加判断条件

Mysql存储过程加个判断条件,急求,好心人帮下忙,谢谢了!

存储过程啊。if status=1 or status=9 then {需要执行的语句} end if;

专注于为中小企业提供成都网站制作、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业六安免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

我想你的意思是判断后再

SELECT tmpDeptLst.*,tbl_department.* FROM tmpDeptLst ,tbl_department

where tmpDeptLst.id = tbl_department.ID and PARENT_ID is not null

后加个and tbl_department.STATUS = status 条件。那么就定义两个varchar变量,第一个比如是A是存

SELECT tmpDeptLst.*,tbl_department.* FROM tmpDeptLst ,tbl_department

where tmpDeptLst.id = tbl_department.ID and PARENT_ID is not null

第二就弄个全局变量或者其他的。

if status=1 or status=9 then

@B=concat(A,'and tbl_department.STATUS = status');

-- 执行sql

prepare create_sql from @B;

EXECUTE create_sql ;

DEALLOCATE prepare create_sql;

end if;

mysql 添加数据判断是否重复添加

方法一:通过mysql建立索引,比如用户名不能重复,则将用户名字段建立Unique类型的索引

方法二:程序判断喽,selec一下是否存在

mysql里面写判断语句怎么写

思路如下,分别将A与B,A与C进行关联,然后使用 union 进行连接,查询时,直接使用这个查询就可以了(可以建个视图,查询起来比较方便 ),如下:

select d.id, d.name

from (select A.id, B.name

from A, B

where A.id = B.id

and A.type = '教师'

union

select A.id, C.name

from A, C

where A.id = C.id

and A.type = '教室') d

where d.id = 123

有问题请追问,希望可以帮到你


当前文章:mysql加怎么判断 mysql 加判断条件
文章分享:http://chengdu.cdxwcx.cn/article/hhhces.html