我試圖運行一個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