2011-10-01 17 views
8

के कारण डेटाबेस को छोड़ने में असमर्थ मैं डेटाबेस को "-" प्रतीक कैसे छोड़ सकता हूं?अवैध चरित्र

mysql> show databases; 
+--------------------+ 
| Database   | 
+--------------------+ 
| information_schema | 
| mysql    | 
| vms01    | 
| vms-0.1.0   | 
+--------------------+ 
4 rows in set (0.00 sec) 

mysql> drop database vms-0.1.0; 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 
corresponds to your MySQL server version for the right syntax to use n 
    ear '-0.1.0' at line 1 
    mysql> 

उत्तर

17

आप बैकटिक साथ पहचानकर्ता (उदाहरण तालिका और स्तंभ नाम के लिए) बोली कर सकते हैं: Schema Object Names:

drop database `vms-0.1.0` 

अधिक जानकारी के लिए दस्तावेज़ देखें।

:

पहचानकर्ता उद्धरण कैरेक्टर बैकटिक ("` ") है

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