0
我有一個簡單的遊標,用於獲取表的主鍵。仔細查看結果,獲取的主鍵列的每個值都爲空。如果我將遊標的查詢作爲獨立查詢運行,它會正確地返回結果。此表引用我的帳戶表與它的主鍵值。如果我將「SELECT PrimaryKeyId」更改爲「SELECT AccountId」,它會正確地獲取該字段的值。MySql遊標FETCH不返回主鍵字段
我在這裏錯過了什麼?
DECLARE testtableid INT UNSIGNED;
DECLARE accountid INT UNSIGNED DEFAULT getAccountId(inUserLoginId);
DECLARE cur CURSOR FOR SELECT TestTableId
FROM testtable
WHERE AccountId = accountId;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
OPEN cur;
named_loop: LOOP
FETCH cur INTO testtableid ;
IF done
THEN
LEAVE named_loop;
END IF;
END named_loop;
CLOSE cur;
什麼是'TestTableId'字段類型? – 2013-05-09 04:00:57