2011-12-13 10 views
5

मुझे phpMyAdmin के साथ एक आवर्ती समस्या है: इसकी relation view सुविधा विदेशी कुंजी बनाने/छोड़ने की अनुमति देती है, लेकिन बनाई गई बाधा के नाम पर कोई नियंत्रण नहीं देती है।गंभीर विदेशी कुंजी प्रबंधन के साथ MySQL प्रशासन उपकरण

असल में, यह UserAddress_ibfk_2 जैसे डिफ़ॉल्ट एफके नामों पर निर्भर करता है।

SQL पैच के साथ डेटाबेस को संस्करण बनाने का प्रयास करते समय यह मुश्किल हो जाता है, जब हमारे पास बाधाओं के नाम पर कोई नियंत्रण नहीं होता है। बेशक हम हाथ से सभी एफके से संबंधित प्रश्न लिख सकते हैं, लेकिन यह पीएमए जैसे टूल का उपयोग करने के बिंदु को खोने जैसा है।

क्या आप लोग phpMyAdmin के अच्छे विकल्प का उपयोग कर रहे हैं जिनके पास एक अच्छा एफके संपादक बाधाओं के नामों को संपादित करने की इजाजत देता है?

उत्तर

6

आप उपयोग कर सकते हैं कहा जाता है:

Mysql Workbench

navicat

sqlyog

SQL Maestro

वे अलग संस्करण विंडोज, लिनक्स या मैक

+2

वर्कबेंच सबसे अच्छा लगता है! मैं निश्चित रूप से –

+0

व्हाउ, अच्छा पोस्ट, धन्यवाद का उपयोग करूंगा। टीबीएच मैं कम * दृश्य * उपकरण की अपेक्षा कर रहा था, जैसे संबंधों के लिए केवल एक ड्रॉपडाउन (पीएमए में), और संबंध नाम के लिए एक टेक्स्टबॉक्स। ऐसा लगता है कि सभी उपकरण इसके बजाय दृश्य हैं, इसके लिए कोई कारण? – Benjamin

+0

ओह, असल में, मैंने पाया कि मुझे MySQL वर्कबेंच में क्या चाहिए: ** ऑब्जेक्ट ब्राउज़र ** -> तालिका नाम पर राइट क्लिक करें -> ** ऑल्टर टेबल ** -> ** विदेशी कुंजी ** टैब के नीचे स्क्रीन! – Benjamin

1

हाँ, यह Mysql Workbench

अलग ओएस में बहुत उपयोगी टूल और उपलब्ध

0

में उपलब्ध हैं आप dbForge Studio for MySQL में वस्तु संपादक का उपयोग कर सकते हैं। सभी ऑब्जेक्ट संपादक एक मुक्त एक्सप्रेस संस्करण में उपलब्ध हैं।

जल्द ही, अगले संस्करण में फ्लैट-शैली ऑब्जेक्ट संपादक।

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