मुझे बैश का उपयोग करके एक पंक्ति में एक mysql क्वेरी निष्पादित करने की आवश्यकता है।शैल - एक पंक्ति प्रश्न
mysql database --user='root' --password='my-password' < query.file
लेकिन < query.file
के बजाय वह इस तरह का कच्चा क्वेरी का उपयोग करना चाहते हैं:
mysql database --user='root' --password='my-password' < UPDATE `database` SET `field1` = '1' WHERE `id` = 1111;
कि संभव है
वह कुछ इस तरह होना चाहिए?
नहीं, '<' bash –
में फ़ाइल इनपुट इंगित करने के लिए उपयोग एक साइड नोट पर: मैं उस उपयोगकर्ता नाम और पासवर्ड को '.my.cnf' फ़ाइल या कस्टम एक में रखने का समर्थक हूं,' --defaults-file =/path/to/file.cnf' क्लीनर, पुन: प्रयोज्य, आदि – Wrikken