अगर आप पहले से ही mysqldump से परिचित हैं, तो मैं आपको याद दिलाऊंगा कि mysqldump में एक --where
विकल्प
, इसलिए यदि आप उसके लिए शर्त लिखते हैं तो आपको एक पंक्ति मिल सकती है:
mysqldump databasename tablename --where "id=12345" --no-create-info --skip-add-locks --host=db1 | \
mysql --host=db2
आप SELECT...INTO OUTFILE किसी भी क्वेरी के परिणाम को एक फ्लैट फ़ाइल में डंप करने के लिए, यहां तक कि एक पंक्ति की एक क्वेरी भी। फिर डेटा इनफाइल लोड करें उस फ़ाइल को दूसरे उदाहरण पर आयात करने के लिए।
आप अपनी पसंद की भाषा में एक साधारण लिपि भी लिख सकते हैं। दोनों उदाहरणों से कनेक्ट करें। स्रोत उदाहरण से एक पंक्ति का चयन करें, इसे स्क्रिप्ट में एक चर में सहेजें। फिर गंतव्य उदाहरण के विरुद्ध निष्पादित करने के लिए INSERT कमांड बनाएं। यह बड़ी मात्रा में डेटा स्थानांतरित करने का सबसे कारगर तरीका नहीं हो सकता है, लेकिन एक पंक्ति के लिए यह ठीक रहेगा।