2012-01-10 23 views

cevap

59

Bunu prepared statement ile yapmanız gerekir. Şunlar gibi:

SET @s = CONCAT('select * from ', @Cat, ' where ID = ', @ID_1); 

PREPARE stmt1 FROM @s; 
EXECUTE stmt1; 
DEALLOCATE PREPARE stmt1; 
+0

Sadece DEALLOCATE PREPARE stm1'i kaldırdığımda resul gösterdiğim bir şey daha var; – Burimi

+0

Mükemmel bir çözüm. Sahip olduğum sorunu çözmek için bana yardımcı oldu, teşekkürler. –

+0

'DEALLOCATE PREPARE 'ne yapıyor? –

İlgili konular