我试图运行一个SQL查询,但有些东西已经搞砸了,我无法得到下面的查询来检查数据是否存在或不在指定的表中。无法执行“IF EXISTS”查询
我的代码是:
IF EXISTS(SELECT brth_day FROM sms.birthdaycheck WHERE brth_day = '2015-02-10')
THEN
BEGIN
UPDATE sms.birthdaycheck SET cnt = 1 WHERE brth_day = '2015-02-10'
END
ELSE
BEGIN
INSERT INTO sms.birthdaycheck(cnt,brth_day) VALUES (1,'2015-02-10')
END
END IF;
GETTTING 1064错误 – 2015-02-10 06:22:11
不要添加注释,编辑问题。你的代码不是PHP。使用正确的标签。 – 2015-02-10 06:34:44
你正在使用什么'数据库引擎? – 2015-02-10 06:35:38