我尝试在 Mysql 中使用 IF 语句,但未能得到我想要的结果。下面是我的代码:
DELIMITER $$
CREATE PROCEDURE myProc()
BEGIN
DECLARE netname varchar(100);
DECLARE alarm varchar(100);
SET netname = (SELECT `netname ` FROM summary_alarm);
SET alarm = (SELECT `alarm` FROM summary_alarm);
IF ( netname = 'Abcd' AND alarm = 'Example Name') THEN
BEGIN
update summary_alarm set `count`=`count`+1;
END
END IF
END
DELIMITER ;
我想要实现的是更新记录,如果它在列上有“Abcd”并且在列上netname
有“示例名称” alarm
。知道吗?