当前位置:Gxlcms > 数据库问题 > mysql if then

mysql if then

时间:2021-07-01 10:21:17 帮助过:2人阅读

CREATE PROCEDURE userinfo_modify(
	IN id INT
	,IN loginid INT
	,IN levelid INT
	,IN	namestr	VARCHAR(50)
	,IN	tel		VARCHAR(50)
	,IN	account	VARCHAR(50)
)
BEGIN
set @lid=loginid;
set @lvid=levelid;
set @n=namestr;
set @t=tel;
set @a=account;
set @uid=id;
select @eid=IFNULL(loginid,0) from userinfo where loginid=@lid;

if (IFNULL(@eid,0)=0)
Then
Insert into userinfo(loginid,levelid,namestr,tel,account)
	VALUES(@lid,@lvid,@n,@t,@a);
select last_insert_id();
ELSE 
	update userinfo
		SET  loginid	=@lid
					,levelid=@lvid
					,namestr=@n
					,tel		=@t
					,account=@a
		where id=@uid;
END IF;
END

  

mysql if then

标签:

人气教程排行