आप उपयोगकर्ता चर का उपयोग कर सकते हैं आपके द्वारा वर्णित व्यवहार को प्राप्त करने के लिए। चूंकि आप चर का उपयोग स्कीमा पहचानकर्ता के रूप में करते हैं, डेटा मान के रूप में नहीं, आपको एक तैयार कथन का उपयोग करना होगा ताकि आप गतिशील रूप से क्वेरी लिख सकें।
query1.sql
:
SET @query = CONCAT('Select * FROM ', @tblName, ' LIMIT 10');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
. के रूप में आमंत्रित किया गया
mysql> SET @tblName = 'Users'; \. query1.sql