2
我做了簡單的程序只是爲了演示整數MySQL中的子查詢在存儲過程
CREATE PROCEDURE `demo`(demo_int int)
BEGIN
DECLARE minid INT;
SELECT min(id) FROM (SELECT id FROM events LIMIT demo_int,9999999999999999) as hoo INTO minid;
END$$
問題是與demo_int,如果我將其更改爲
LIMIT 1,9999999999999999
它的工作原理,但
LIMIT demo_int,9999999999999999
不... 它給出錯誤
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'demo_int,9999999999999999) as hoo INTO minid; END' at line 4 (errno: 1064)
任何線索?
但是爲什麼??????????呵呵......用準備好的語句完成......感謝上帝,我使用MySQL 5.1> – confiq 2010-05-07 15:13:15