對於我的生活,我無法弄清楚爲什麼這個MySQL代碼不起作用。MySQL如果其他語句錯誤
其目的是檢查證書,如果它們存在,返回ID,如果它們不然後插入它們並返回ID;
SET @Found = 0;
SELECT Id INTO @Found FROM Users WHERE Users.Username = "testAccount" AND Users.Email = "[email protected]";
IF @Found > 0 THEN
SELECT @Found;
ELSE
INSERT INTO Users VALUES (DEFAULT, "testAccount", "[email protected]");
SELECT LAST_INSERT_ID();
END IF;
謝謝你的幫助。
'選擇ID INTO',而不是'選擇ID INFO' –
對不起,是問問題的時候只是一個錯字,是沒有問題的 - 我還是謝謝你! – SkelDave
而錯誤是....? –