ben bir değişken olmadan aşağıdaki sorguyu yazarsanız olduğu bir saklı yordam, tüm adres: Ben başlangıç sayısında gibi bir değişken kullanıyorsanız, iyiSaklı yordam, SINIR ifadesinde değişken kullanılarak
CREATE PROCEDURE `some_proc`()
BEGIN
SELECT blabla FROM mytable ORDER BY id LIMIT 3,1
.....
çalışıyor ancak ifadesini SINIRLAMAK, bir hata alıyorum:
CREATE PROCEDURE `some_proc`()
BEGIN
DECLARE start INT;
SET start = 3;
SELECT blabla FROM mytable ORDER BY id LIMIT start,1
.....
saklı yordam içindeki SINIR ifadesinde bir değişkeni kullanmak için bir yolu var mı?
[MySQL sproc için parametre olarak LIMIT geçen] olası yinelenen (http://stackoverflow.com/questions/2875238/passing-limit-as-parameters-to-mysql: belgelerine
-sproc) – Pang