2010-06-01 13 views
16

मैं हमेशा इस बारे में उत्सुक था कि इन टिप्पणियों में प्रीप्रोसेसर-जैसे बयान शामिल हैं जो mysqldump मेरे लिए उत्पन्न करता है। यहाँ एक उदाहरण है:mysqldump द्वारा उत्पन्न/*! Xxxxxx कथन */उत्पन्न क्या है?

/*!40000 ALTER TABLE abc DISABLE KEYS */; 

सामान्य पद्धति होने के लिए

/*![some numeric code] [some statement] */; 

कृपया उचित प्रलेखन को इंगित करता है, तो मौजूद है लगता है। अन्यथा समझाओ। :) रूप /*! stuff */ की

+2

http://kedar.nitty-witty.com/blog/sql-syntax-with-c-style-comments-in-mysqldump/ – nuqqsa

उत्तर

23

http://dev.mysql.com/doc/refman/5.1/en/comments.html

टिप्पणियाँ अन्य RDBMSs द्वारा टिप्पणी के रूप में इलाज कर रहे हैं, लेकिन MySQL क्या टिप्पणी के अंदर पढ़ सकते हैं और एसक्यूएल के रूप में यह निष्पादित करेंगे। आप इसका उपयोग ऐसे कोड का उपयोग करके MySQL- विशिष्ट विशेषताओं का लाभ उठाने के लिए भी कर सकते हैं जो अन्य आरडीबीएमएस के खिलाफ चल सकते हैं। उदाहरण के लिए आप CREATE TABLE क्वेरी में उपयोग कर सकते हैं।

संख्याएं वैकल्पिक हैं और यदि आप उनका उपयोग करते हैं तो MySQL उन्हें अनदेखा कर देगा यदि इसका संस्करण संख्या संख्या से कम है (उचित स्थानों में डाले गए बिंदुओं के साथ)।

संबंधित मुद्दे