2010-03-18 12 views
7

में किसी पैटर्न से मेल खाने वाले डेटाबेस के सेट पर अनुदान अनुमतियां मुझे यह समझने का कारण है कि निम्नलिखित सभी डेटाबेसों को सभी एक्सचेंजों को अनुदान देता है जो नाम 'xian_' से शुरू होते हैं, लेकिन mysql एक वाक्यविन्यास त्रुटि near ''xian_ के बारे में शिकायत करता है ... सही सिंटैक्सMySQL 5.0

GRANT ALL PRIVILEGES ON 'xian_%.*' TO [email protected]'192.168.1.%';

क्या है? क्या मैं सोच रहा हूं कि _ को \_ से भी बचने की आवश्यकता है क्योंकि यह वाइल्डकार्ड भी है?

उत्तर

10
उपयोग ` बजाय ' डेटाबेस नाम पर

, और _

GRANT ALL PRIVILEGES ON `xian\_%`.* TO [email protected]'192.168.1.%'; 
बचने
संबंधित मुद्दे