2010-02-10 11 views
5

MySQL में मैंने डीओ जैसे नाम के साथ एक डेटाबेस बनाया, और इसमें टैबलेट नाम की एक सारणी है। जब मैं एक क्वेरी निष्पादित करने का प्रयास करता हूं, उदाहरण के लिए:मैं डेटाबेस पर एक प्रश्न कैसे चला सकता हूं जिसका नाम एक स्थान है?

select * from de mo.tablename 

मैं उस क्वेरी को निष्पादित करने में सक्षम नहीं हूं। मैं उसे कैसे कर सकता हूँ?

उत्तर

6

आप डेटाबेस नाम उद्धृत करना होगा: identifiers में

SELECT * FROM `de mo`.tablename 

रिक्त स्थान के लिए सबसे अच्छा वास्तव में परहेज कर रहे हैं।

+0

+1 कह के लिए "सबसे अच्छा बचा" – MarkR

0

नाम उद्धृत करना आवश्यक है। आमतौर पर बैकटिक उपयोग किया जाता है:

select * from `de mo`.tablename 
संबंधित मुद्दे