2010-10-09 9 views
9

के साथ हाइफ़न से बचने के लिए mysql कमांडलाइन उपकरण के साथ एक हाइफ़न से बचने का कोई तरीका है?mysql कमांडलाइन उपकरण

मैं मूल रूप से ऐसा करने की जरूरत:

mysql -hlocalhost -uuser -puser information_schema -e "CREATE DATABASE foo-bar" 

का उपयोग करता है mysqladmin ढांचे मैं अंदर हूँ की वजह से एक विकल्प नहीं है।

उत्तर

16

+1

निकालना सुनिश्चित करें भागने के बाद भागने वाली बैकटिक्स। –

4

बैकटिक का उपयोग करना और mysql के बयान पाइप का इस तरह का उपयोग कर "डेटाबेस \` foo-बार \ `बनाएँ" काम करता है:

echo 'create database `foo-bar2`' | mysql -uuser -ppassword 

// जॉन

+0

आपको मेरे उत्तर को हाइजैक करने की आवश्यकता नहीं है :) –

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