1
當我寫了一個小的代碼塊(後來在MySQL中的情況下使用,但聲明時一個看似標準的整型變量,我得到一個錯誤:MySQL的 - 錯誤聲明變量
BEGIN
DECLARE myvar INT;
SELECT TIMESTAMPDIFF INTO myvar (MINUTE,(select user_hb_stamp from eclipse_users where username = 'user1'),(SELECT NOW()));
IF (myvar > 5)
UPDATE eclipse_users SET logged=0 WHERE username = 'user1';
END
我正在提前做錯了
感謝
您可能在開始時缺少分隔符。 ''定界符//',以便任何';'不被解釋爲代碼塊的結束。 –
你把ms sql server弄亂了。 – i486