मुझे पता है कि एक पार्टी से MySQL प्रश्नों के लिए/आदेश पर अमल कर सकते हैं:बाश से MySQL क्वेरी निष्पादित करते समय प्रभावित पंक्तियों की संख्या कैसे प्राप्त करें?
mysql -u[user] -p[pass] -e "[mysql commands]"
या
mysql -u[user] -p[pass] `<<`QUERY_INPUT
[mysql commands]
QUERY_INPUT
मैं कैसे कब्जा कर सकते हैं कि कितने पंक्तियों क्वेरी से प्रभावित थे?
मैं कर रहा करने की कोशिश की:
variable='`mysql -u[user] -p[pass] -e "[mysql commands]"`'
यह आदेश पर अमल करता है, लेकिन यह प्रभावित पंक्तियों की संख्या वापस नहीं करता है।
हां, यह काम करता है, और उत्पादन को पार्स करने के लिए और अधिक सुरुचिपूर्ण और आसान है। धन्यवाद, यह बहुत उपयोगी था। –
यह MySQL 5 में पेश किया गया था। यदि आप 4.x का उपयोग कर फंस गए हैं तो आपको आउटपुट –
का उपयोग करना होगा @ florin.bunau के उत्तर का उपयोग करें, यह देखने के लिए बेहतर है कि कितनी पंक्तियां अपडेट/डाली/हटा दी गई हैं। –