कमांड का एक सेट है जो mysql क्लाइंट के लिए बनाया गया है। वे "mysql
आदेश
।" इनमें DELIMITER, SOURCE, HELP, CONNECT, USE, QUIT, आदि शामिल हैं।
\.
(या स्रोत
) कमांड इन बिलिन्स में से एक है। आप इन अंतर्निहित आदेशों को प्रोग्रामेटिक रूप से निष्पादित नहीं कर सकते, न ही किसी संग्रहीत कार्यविधि के भीतर से।
यह execl()
का उपयोग करके C प्रोग्राम से निर्मित UNIX शेल को चलाने का प्रयास करने जैसा होगा ।
एक वेब ब्राउज़र में एक अलग सादृश्य हो सकता है, जहां आप "about:
जैसे विशेष अनुरोध टाइप कर सकते हैं। " जो ब्राउज़र ऐप द्वारा ही नियंत्रित किए जाते हैं; इनका परिणाम किसी दूरस्थ वेब साइट पर किसी HTTP अनुरोध में नहीं होता है।
साथ ही, यदि आप एक संग्रहीत प्रक्रिया के भीतर से एक स्क्रिप्ट को स्रोत कर सकते हैं तो यह मदद नहीं करेगा, क्योंकि स्क्रिप्ट में स्वयं कमांड का एक गुच्छा होता है जो कि MySQL क्लाइंट बिलिन होते हैं, और इस प्रकार संग्रहीत प्रो द्वारा नहीं चलाया जा सकता है।
इन संबंधित सवालों के मेरे जवाब भी देखें:
- MySQL *.sql फाइल्स चलाना PHP में
- .sql फ़ाइलें अंदर से लोड हो रही हैं पीएचपी
- PHP:एक mysql_query कथन में एकाधिक SQL क्वेरीज़